我在网格中有多个复选框。最初检查一些复选框,取消选中一些复选框。然后我将更改复选框选择,我想将更改的复选框值保存到数据库中。当我重新打开页面时,我将显示使用保存的值检查的复选框。
我写的代码是:
$(".check").each(function(){
if (element.checked == true) {
alert('checked');
}
});
该代码适用于已选中的复选框事件。但我想保存更改的值(我的意思是检查到uncheked(意味着在数据库中删除))
答案 0 :(得分:1)
您可以将ajax用于此目的。
希望这会有所帮助:
var listOfChecked= new Array();
var listOfUnchecked= new Array();
$(".check").each(function(){
if (this.checked) {
listOfChecked.push($(this).attr('value'));
}
else{
listOfUnchecked.push($(this).attr('value'));
}
});
$.get('mine.aspx?checkedValues='+listOfChecked.join(",")+'&uncheckedValues='+listOfUnchecked.join(","), function(data) {
//saved
});