我有一个包含行的表。我必须得到行值。我通过JavaScript将行值放在一个数组中,然后提交表单,我正在迭代数组并将vales附加到隐藏的输入文本。文本输入映射到我的动作类。我可以获得价值观,或者我的方法是错误的。我正面临一些问题。
$.each(productList, function(idx, val) {
$('#hiddenField').append(val);
});
其中hiddenField是我在动作类中映射的属性。我现在可以获得此输入的值吗? append()会附加列表的所有值吗?
答案 0 :(得分:1)
$.each(productList, function(idx, val) {
var hidden = $('input[name="yourHiddenName"]');
hidden.val(hidden.val()+val));
});
答案 1 :(得分:0)
您将在Java调用request.getParameter(“yourHiddenField”)中获取null值,但是如果您使用提交按钮,它应该可以工作。
答案 2 :(得分:0)
“#hiddenField”指向HTML元素的“id”,而不是指向提交表单后用于在服务器端获取值的“name”属性。
也许你应该使用“'[name = hiddenField]'”来代替。