c:对于JavaScript函数的一部分时的每个问题
c:forEach issue when part of javascript function
我有一个java脚本函数,如果你点击添加按钮,它会在表格中添加一个新行,以便你可以填写它,然后保存它。 当我把 c:forEach 放进去时,它似乎不喜欢,因为它给了我 var=''"budget''" 上的报价符号预期错误,函数如下。 关于我做错了什么以及如何解决它的任何想法?
<script language="javascript">
function Add(){
$("#budgetTbl tbody").append(
"<tr>"+
"<td>"+
"<select>"+
"<option selected='"selected'" value='"None Selected'">None Selected</option>"+
"<c:forEach var='"budget'" items='"${budgetName}'">"+
"<option>${budget.budgetName}</option>"+
"</c:forEach>"+
"</select>"+
"</td>"+
"<td><input placeholder='"Projected'" type='text' id=='"amount'" name='"budgetAmount'"/></td>"+
"<td></td>"+
"</tr>");
$(".btnSave").bind("click", Save);
$(".btnDelete").bind("click", Delete);
};
$(function(){
//Add, Save, Edit and Delete functions code
$("#btnAdd").bind("click", Add);
});
</script>
你混淆了jsp和javascript。Jsp 在生成 html 和 javascript 的服务器上执行。
"<select>"
+
<c:forEach var="budget" items="${budgetName}">
"<option>${budget.budgetName}</option>"
</c:forEach>
+
"</select>"
在服务器上执行,创建多个选项标记,最终输出流式传输到浏览器。
相关文章:
- 为什么当我分配给element.style时,我的元素的样式没有改变
- jQuery 数据表 在页面上导航时,在分页表上重置行的数据
- 网格分页栏在重新加载时未更新
- 表中使用分页时的后退按钮
- 打印包含1页以上的表数据时,如何在浏览器打印中添加分页符
- Angularjs在使用分页时无法显示orderBy
- 分页没有'当我点击javascript和php按钮时,它不起作用
- 在部分视图内渲染的WebGrid将引发“;“jQuery未定义”,当尝试执行基于ajax的分页或过滤时
- 当uib分页被包装在另一个指令中时,AngularJS表数据没有更新
- 当作为 CommonJS 模块加载时,Angular 是否全局将自己分配给“window.angular”
- 使用分页时如何从 DataTables.net 获取所有数据行
- 使用 Ajax 分页时缺少元素(Facebook 赞按钮)
- Ajax 和 PHP 重新加载分页时无法弄清楚
- 使用 jsoup 时处理网页中的分页
- 打印时每页上的分页符和表头.打印表 CSS 问题
- 当我在 javascript 中单击分页项时,我如何查看图片
- 代码点火器 - jQuery 数据表 搜索和分页时不会保留复选框中的选中值
- 页面加载时显示完整列表的分页
- 页面加载时的 Ajax 分页
- 如何在单击按钮时切换 jquery 数据表的分页