最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

UpdatePanel和jQuery不兼容 局部刷新jquery失效

 更新時(shí)間:2013年09月09日 16:52:17   作者:  
在做項(xiàng)目中發(fā)現(xiàn),在使用了UpdatePanel的地方,局部刷新后,jquery失效了,后來經(jīng)過搜索找到不錯(cuò)的解決方法,在此與大家分享下,有類似問題的朋友可以參考下
在做項(xiàng)目中發(fā)現(xiàn),在使用了UpdatePanel的地方,局部刷新后,jquery失效了。

后來網(wǎng)上一查,才發(fā)現(xiàn),jquery中的ready事件會(huì)在DOM完全加載后運(yùn)行一次,而當(dāng)我們實(shí)用了UpdatePanel,它只局部更新,并未重新加載頁(yè)面所有Dom,所以jquery中ready事件將不會(huì)再次執(zhí)行。所以,我們可以將ready事件中執(zhí)行的代碼提取出來,然后通過捕獲ScriptManager的EndRequest事件,在每次 UpdatePanel局部刷新之后執(zhí)行一次jQuery初始化代碼:
復(fù)制代碼 代碼如下:

//處理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("確定要更新這一列數(shù)據(jù)嗎?") == 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();
}

相關(guān)文章

最新評(píng)論

青阳县| 普定县| 新津县| 塔河县| 荣成市| 抚顺县| 甘孜县| 右玉县| 鹤山市| 定兴县| 北辰区| 手游| 同江市| 巢湖市| 漳浦县| 安吉县| 陈巴尔虎旗| 土默特左旗| 永新县| 和平县| 宜黄县| 平顺县| 岳池县| 长乐市| 西乡县| 兴宁市| 休宁县| 乌苏市| 威宁| 巴南区| 得荣县| 临沭县| 临漳县| 开平市| 故城县| 刚察县| 苗栗市| 渭源县| 平江县| 石景山区| 辽宁省|