2011-03-07 83 views
0

我想知道是否有人能告訴我如何始終保持ajaxStart()和ajaxStop()行爲。我的意思是,當我從任何地方加載數據時,這兩個函數都可以工作,但是例如,我有一個按鈕可以通過ajax從服務器加載數據,並且此元素之前已經加載了ajax請求。ajax加載元素中的AjaxStart

ajaxStart()和ajaxStop()函數沒有做我想做的事情。

回答

0

@jepser你能分享你當前的代碼嗎?我認爲你的意思是這樣的。

$('.log').ajaxStart(function() { 
      $(this).text('AJAX Transaction started!') 
     }).ajaxStart(function() { 
      $(this).text('AJAX Transaction ended!') 
     }); 

$('.button').click(function() { 
    $.ajax(); 
}); 
+0

$( 'ajaxstart。')ajaxStart(函數(){$ (本).show();} 。.ajaxStop(函數(){$ (本).hide(); }; – 2011-03-09 04:04:35

+0

現在,當觸發ajax與本地方法或使用jQuery的'$ .ajax'將被觸發 – CodyRob 2011-03-09 04:35:42

+0

我期待着,但與二級$ .ajax請求它不...(在一個ajax加載元素之前) – 2011-03-09 17:41:19