有没有办法在jquery中创建一个在所有ajax请求之前自动调用的回调函数?
我需要它来检查会话是否仍然活动,但不想将它添加到我已经在我的网站上编码的所有100+ ajax调用中。
发布于 2011-12-04 22:06:26
您可以使用.ajaxSetup()方法,该方法允许您注册一个全局beforeSend回调,该回调将在每次AJAX调用之前执行:
$.ajaxSetup({
beforeSend: function(jqXHR, settings) {
// ...
}
});发布于 2011-12-04 22:10:05
像这样使用.ajaxSetup()
$.ajaxSetup({
beforeSend: function(jqXHR, settings) {
// jqXHR is a reference to the jQuery XMLHttpRequest object
}
});发布于 2011-12-04 22:11:52
我不确定运行jquery回调的条件是什么,但您可以搜索
.trigger() function也许吧
$.ajax({
$(selector).trigger()
$("selector").ajaxComplete(function(){
});
});https://stackoverflow.com/questions/8375804
复制相似问题