2010-02-28 55 views
1

我在我的代碼中有以下內容,但我沒有收到警報消息,即使我可以看到$ .ajax調用工作正常。jQuery ajaxStart

(function($) 
{ 
    $('.debug').ajaxStart(function() { alert('ajaxStart'); }); 
} 
)(jQuery); 

當然並且,在HTML中,我有:

<div class="debug"> 
    <h3>debug info:</h3> 
</div> 

也許是因爲我使用:

google.load("jquery", "1"); 
google.setOnLoadCallback(OnLoad); 

回答

1

是的,就是這樣。我改成:

jQuery(function($) { 
}); 

它的工作。

0

您做出代碼錯誤;)

(function($) 
{ 
    $('.debug').ajaxStart(function() 
    { 
     alert('ajaxStart'); 
    }); 
}(jQuery)); 

您關閉了第一支架匿名函數後,但你必須這樣做後(jQuery的)。

例如:

函數($){體}(jQuery的);