如何在保存按钮单击时为复选框更改事件编写函数

时间:2012-11-23 05:47:59

标签: javascript jquery

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

我写的代码是:

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

           if (element.checked == true) {

                alert('checked');

            }

       });

该代码适用于已选中的复选框事件。但我想保存更改的值(我的意思是检查到uncheked(意味着在数据库中删除))

1 个答案:

答案 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
});