2011-08-16 4 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, 네 말이 맞아, 내가 일치하지 않는 인용구를 지나지 않았다. :) –

답변

3

그것은 나를

내가 같은 문제로 실행했다

+0

나는 너를 자랑 스럽다. 몰데셋! – Evgeny

2

demo 작업 작동합니다. 나를 위해 일한 것은 AJAX 요청을하기 전에 ajaxStart바인딩을 바인딩하는 것이 었습니다.

관련 문제