我正在尝试使用以下代码拦截用于测试目的的 ajax 调用:
function(callback){
$(document).on("ajaxSend", function(event, jqxhr, settings) {
$(document).off("ajaxSend");
jqxhr.abort();
callback(settings);
});
}
它将拦截请求,中止它并调用回调。
我已经尝试过“ajaxStart”事件,它确实被触发了,但我需要我的测试设置。
所有这些代码都适用于 Chrome 和 Firefox,但对于 IE8,事件不会被触发。