//处理ajax和ScriptManager的冲突 function load() { Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler); } function EndRequestHandler() { $(function () { $("tbody").find("input:checkbox").each(function (key, val) { $(val).click(function () { var cbxId = $(this).attr("id"); var state = $(this).attr("checked"); $.post("Ajax/UpdateStatus.ashx", { "id": cbxId, "isChecked": state, "fid": "SamID" }, isReturnStatus); }); }); $("thead").find("input:checkbox").click( function () { if (confirm("确定要更新这一列数据吗?") == true) { var cbxId = $(this).attr("id");
var name = cbxId.substr(16); var v = "tbody ." + name + " input[type='checkbox']"; if ($(this).attr("checked") == "checked") { $(v).attr("checked", true); } else { $(v).attr("checked", false); }
var state = $(this).attr("checked"); $.post("Ajax/UpdateStatus.ashx", { "id": cbxId, "isChecked": state }, isReturnStatus); } else { if ($(this).attr("checked") == "checked") { $(this).attr("checked", false); } else { $(this).attr("checked", true); } } });