1

私は、jQuery.ajaxStop に相当する MS AJAX を見つけるという断固たる断固たる必要性を持っています。そして、エラーが発生
しないように、フェイルセーフな方法で書きたいと思い ます。Sys is undefined

4

1 に答える 1

2

add_endRequestMS 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 に答える