私は、jQuery.ajaxStop に相当する MS AJAX を見つけるという断固たる断固たる必要性を持っています。そして、エラーが発生
しないように、フェイルセーフな方法で書きたいと思い
ます。Sys is undefined
質問する
177 次
1 に答える
2
add_endRequest
MS Ajax にグローバルなハンドラーを使用できます。
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(ajaxRequestComplete);
var ajaxRequestComplete = function (sender, args) {
console.log('done');
// your code goes here
}
編集:オブジェクトがポストバックを処理しisInAsyncPostBack
ているかどうかを示すと組み合わせることができます:PageRequestManager
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(ajaxRequestComplete);
var ajaxRequestComplete = function (sender, args) {
if(Sys.WebForms.PageRequestManager.getInstance().get_isInAsyncPostBack()) {
// your code goes here
}
}
于 2012-07-04T15:13:53.827 に答える