我的代码中有以下内容,但我没有收到警告消息,即使我可以看到$ .ajax调用正常工作。
(function($)
{
$('.debug').ajaxStart(function() { alert('ajaxStart'); });
}
)(jQuery);
当然,在html中,我有:
<div class="debug">
<h3>debug info:</h3>
</div>
也许是因为我使用:
google.load("jquery", "1");
google.setOnLoadCallback(OnLoad);
答案 0 :(得分:1)
jQuery(function($) {
});
并且有效。
答案 1 :(得分:0)
你在代码中犯了错误;)
(function($)
{
$('.debug').ajaxStart(function()
{
alert('ajaxStart');
});
}(jQuery));
你在匿名函数之后关闭了第一个括号,但你必须在(jQuery)之后这样做。
例如:
( function($){body}(jQuery));