2011-08-16 54 views
0

jquery ajax啓動處理程序未觸發。爲什麼? 的jQuery 1.6.2jquery ajax啓動處理程序未觸發

代碼示例:

$(document).ready(function(){ 
$('#rr-loading-overlay').ajaxStart(function(){ 
    alert('asda'); 
}).ajaxStop(function(){ 

}); 

$.ajax({ 
    type: "GET", 
    url: 'service.com', 
    crossDomain: true, 
    dataType: "json", 
    success: function(data) { 
    formatData(data); 
    }, 
    error: function(jqXHR, textStatus, errorThrown) { 
    alert(textStatus + '/' + errorThrown); 
    } 
}); 

    function formatData(data){ 
} 

}) 

也是我想並沒有什麼。

$(document').ajaxStart(function(){ 
    alert('asda'); 

    }) 
+2

'#rr-loading-overlay'是否實際匹配任何東西? –

+1

@Frederic - 他說他也試過用$(文檔)。 – ShankarSangoli

+1

@Shankar,你是對的,我沒有看到過去的不匹配的報價:) –

回答

2

我曾經遇到同樣的問題。對我來說有效的是在做出任何AJAX請求之前綁定ajaxStart

相關問題