复制代码 代码如下:
 
//处理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); 
} 
} 
}); 
}); 
initCheckedStaus(); 
} 
新闻热点
疑难解答
图片精选