在使用 javascript 动态添加行时,我正在增加索引值,但出现错误
While adding row dynamically using javascript I am incrementing the index value, but getting error
<script type="text/javascript"
src="http://code.jquery.com/jquery-2.1.3.min.js"></script>
<script type="text/javascript">
var rowCount = 1;
function addMoreRows() {
rowCount++;
alert("Hello "+rowCount);
var recRow = '<p id="rowCount'+rowCount+'">'
+ '<tr><td><form:input path="dynamicRow['+rowCount+'].id"/></td>'
+ '<td><form:input path="dynamicRow['+rowCount+'].name" /></td>'
+ '<td><form:input path="dynamicRow['+rowCount+'].email" /></td></tr>'
+ ' <a href="javascript:void(0);" onclick="removeRow('
+ rowCount + ');">Delete</a>' + '</p>';
$('#addedRows').append(recRow);
//$(document).trigger("addedNewRow", rowCount);
}
function removeRow(removeNum) {
$('#rowCount' + removeNum).remove();
rowCount--;
}
</script>
这是我在jsp页面中使用的脚本,但是在运行时抛出错误
Invalid property 'dynamicRow[+rowCount]' of bean class [com.sharique.beans.DynamicRowForm]: Invalid index in property path 'dynamicRow[+rowCount]'; nested exception is java.lang.NumberFormatException: For input string: "+rowCount"
以前它可以工作,但在代码清理期间,我做了一些更改,之后它开始抛出此异常。我不知道这里的错误是什么。请帮忙!!
删除dynamicRow['+rowCount+']
内的单引号和"+"并检查。让它dynamicRow[rowCount]
相关文章:
- 测试索引值是否等于某个数字的倍数
- 通过JSON中的值增加
- JS/CSS:如何在向下滚动超过1200像素(高度)后更改z索引值
- 触发具有较低Z索引值的DOM元素的事件
- 在使用 javascript 动态添加行时,我正在增加索引值,但出现错误
- 将索引值传递给javascript命名空间数组
- 正在获取父<tr>在struts2 jsp页面中使用jquery的表的索引值
- 在Chrome上获取z索引值时存在差异
- 使用 JS 中的循环索引值
- 将值增加到一个点,然后开始减小到一个点
- 在模式窗口中显示页面上单击的值(链接)以及索引值
- 取一个数组,用翻转的索引/值做一个对象
- 使用 jQuery,查找所有选择并将索引值追加为选项
- 登录以使用 jquery 滚动函数将整数变量从最小值增加到最大值
- 可选择序列化 jQuery UI::如何显示 html 标记中的内容而不是索引值
- 如果 kendo 数字文本框中的值增加最大值,则希望显示错误消息
- 文本区域的高度在值增加时增加,但在值减小时不会降低
- 检测数组中接近且具有相同索引值的数字
- 如何基于查找对象中的对象的属性来查找对象的索引值
- 如何使用jQuery增加索引值