我討厭問一個已經被問了一個問題,但沒有我看問題的答案似乎適用於我的問題asp.NET AJAX調用,jQuery的不再起作用
我使用的是微軟UpdatePanel對象用AJAX更新gridview。如果我在文檔加載時加載gridview,我的jQuery效果很好。我第一次使用AJAX進行更新時,jQuery不再工作。
從看網頁博客,我得到gridview對象是不一樣的頁面加載時存在,我需要重新熟悉我的jQuery與新的DOM對象(我認爲...正確的...?)。我查看過的大多數網站(包括本站上的帖子)都表明,.on()jQuery函數可以幫助我,但我無法弄清楚如何使用它來解決我的問題。
這裏是我的jQuery函數中的一個例子,如果你不在意:
// Select/deselect all checkboxes on gridview
$("#chkSelectAll").change(function() {
var isChecked = $('#chkSelectAll:checked').val() ? true : false;
if (isChecked == true) {
$(".c_chkItem input").each(function() {
$(this).prop('checked', true)
});
} else {
$(".c_chkItem input").each(function() {
$(this).prop('checked', false)
});
}
});
我的問題是,當dot.net對象更新我的GridView,如何才能讓我的jQuery的認識呢?
你能發佈整個ajax函數嗎? – Jacky