【发布时间】:2013-12-05 18:51:38
【问题描述】:
我正在将动态 struts taglib html:hidden 字段添加到 javascript 代码中。 所以我有:
<script type="text/javascript">
function addRow(index){
var prezziSize = parseInt($('#prezziSize').val());
var selectedValue = combo.options[combo.selectedIndex].innerHTML;
...
var row='<html:hidden property="listaPrezzoForm['+prezziSize+'].idUAServizio" value="+selectedValue+"/>';
...
$(row).appendTo(div);
}
即使 prezziSize 和 selectedValue 的值都正确,我也无法将 selectedValue 值插入隐藏字段,而只能插入其名称,即“+selectedValue+”。 另一方面,列表索引 prezziSize 正确写入呈现的页面。
我在搞什么鬼?
谢谢 再见
【问题讨论】:
-
发现taglib代码在计算“selectedValue”的值之前已经被服务器解释过了。解决方案是使用标准的 html 输入 type=hidden
标签: javascript struts taglib