2

我在网格中有多个复选框。最初,一些复选框被选中,一些未被选中。然后我将更改复选框选择,我想将更改后的复选框值保存到数据库中。当我重新打开页面时,我将显示使用保存的值选中的复选框。

我写的代码是:

    $(".check").each(function(){ 

           if (element.checked == true) {

                alert('checked');

            }

       });

该代码适用于选中的复选框事件。但我还想保存已更改的值(我的意思是选中为取消选中(表示在数据库中删除))

4

1 回答 1

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
});
于 2012-11-23T06:03:18.800 回答