国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 擴(kuò)展 > jQuery > 正文

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

2024-09-06 20:04:47
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
在做項(xiàng)目中發(fā)現(xiàn),在使用了UpdatePanel的地方,局部刷新后,jquery失效了。

后來(lái)網(wǎng)上一查,才發(fā)現(xiàn),jquery中的ready事件會(huì)在DOM完全加載后運(yùn)行一次,而當(dāng)我們實(shí)用了UpdatePanel,它只局部更新,并未重新加載頁(yè)面所有Dom,所以jquery中ready事件將不會(huì)再次執(zhí)行。所以,我們可以將ready事件中執(zhí)行的代碼提取出來(lái),然后通過(guò)捕獲ScriptManager的EndRequest事件,在每次 UpdatePanel局部刷新之后執(zhí)行一次jQuery初始化代碼:
代碼如下:
//處理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();
}
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 西吉县| 义乌市| 景泰县| 武城县| 微博| 清涧县| 东光县| 新安县| 安塞县| 封开县| 彰化县| 读书| 高密市| 儋州市| 芦溪县| 忻州市| 苗栗县| 武穴市| 马鞍山市| 辰溪县| 来安县| 岳普湖县| 昂仁县| 济南市| 八宿县| 黄骅市| 禄劝| 简阳市| 东乌珠穆沁旗| 当涂县| 冷水江市| 广丰县| 武强县| 保亭| 格尔木市| 稻城县| 玉门市| 乌拉特中旗| 石狮市| 南阳市| 崇仁县|