婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > UpdatePanel和jQuery不兼容 局部刷新jquery失效

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

熱門(mén)標(biāo)簽:外呼系統(tǒng)費(fèi)用一年 外呼系統(tǒng)代理品牌 怎么給超市做地圖標(biāo)注入駐店 十堰正規(guī)電銷機(jī)器人系統(tǒng) 巫師3為什么地圖標(biāo)注的財(cái)寶沒(méi)有 手機(jī)地圖標(biāo)注如何刪除 寧波自動(dòng)外呼系統(tǒng)代理 世紀(jì)佳緣地圖標(biāo)注怎么去掉 辦理400電話證件
在做項(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初始化代碼:
復(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();
}
您可能感興趣的文章:
  • vs.net控件updatePanel實(shí)現(xiàn)無(wú)刷新的方法
  • asp.net UpdatePanel實(shí)現(xiàn)無(wú)刷新上傳圖片
  • 使用updatepanel局部刷新實(shí)現(xiàn)注冊(cè)時(shí)對(duì)用戶名的檢測(cè)示例

標(biāo)簽:通遼 景德鎮(zhèn) 泰州 山西 牡丹江 嘉興 天門(mén)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《UpdatePanel和jQuery不兼容 局部刷新jquery失效》,本文關(guān)鍵詞  UpdatePanel,和,jQuery,不兼容,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《UpdatePanel和jQuery不兼容 局部刷新jquery失效》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于UpdatePanel和jQuery不兼容 局部刷新jquery失效的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 张北县| 泉州市| 方山县| 安图县| 伊通| 新晃| 大城县| 呼伦贝尔市| 阿拉尔市| 甘洛县| 阳朔县| 阿合奇县| 福鼎市| 涟源市| 和顺县| 洞口县| 满城县| 马鞍山市| 聂荣县| 桃源县| 凤冈县| 西昌市| 瑞金市| 石景山区| 安阳市| 个旧市| 霍城县| 晋中市| 偃师市| 仁化县| 呈贡县| 太和县| 金山区| 家居| 浦江县| 新乡市| 社旗县| 大庆市| 宝兴县| 天台县| 壶关县|