我从db列出并输入带有复选框和值的json列表。我需要插入表db的值。那么,如何从java中选中的复选框中获取值?非常感谢。
function refreshList() {
var collection = "";
collection = collection
+ " <table><thead><th class='LIST'><span><label>Selection</span></label></th><th class='LIST'><span><label>List</span></label></th></thead><tbody>";
var isnew = $("input:radio[name=isnew ]:checked").val();
var string = "";
$.getJSON('${pageContext.request.contextPath}/master.do?reqcode=refreshList', {
'isnew ' : isnew
}, function(result) {
$.each(result,function(key,value) {
string = string + "<tr><td> "
+ "<input id='id' type='checkbox' value=" + key + "/></td>" + "<td> " + value
+ "</td></tr>";
});
collection = collection + string + " </tbody></table> ";
$('#collectionid').html(collection);
});
}
<div id="collectionid"></div>
答案 0 :(得分:1)
您需要在复选框上设置name
属性。
<input name="chkBox" type="checkbox" value="xxx" />
您可以从servlet请求对象中获取复选框值,如下所示:
String[] values = request.getParameterValues("chkBox");