任何人都知道为什么这段代码在 Chrome 浏览器中不能很好地工作:
jQuery(function($){
$(document).ajaxStart(function() {
alert('ajax request sent');
});
});
我只在 Chrome v.25 上试过这个。从中获取此示例的页面上的几个 ajax 请求之一运行良好,但其余的不想响应。我在 PHP 上的 Yii 框架上工作,它会生成大量我不太熟悉的 JavaScript 代码。是否有可能某些框架生成部分或以前从我自己的代码中引入来干扰上面的示例?
我也试过.on('ajaxStart', myfunction)
,,,.delegate('ajaxStart', myfunction)
.bind('ajaxStart', myfunction)
注意:上面的代码示例在页面加载后执行。我通过单击按钮发送我的 ajax 请求。加载页面后,我确实单击按钮。
注意 2:我包含 jQuery 以及引导 JavaScript 库。