ajaxSetup.success回调可以阻止调用ajax.complete回调吗?

时间:2015-06-08 08:35:30

标签: javascript jquery ajax callback

$.ajaxSetup.success中,我希望使用一般代码来检查某些内容,然后不应调用$.ajax.complete回调。这可能吗?最好是在$.ajaxSetup.success回调中执行某些操作,而不是在每个$.ajax.complete回调中执行操作。

event.stopImmediatePropagation可能有效,但我不知道如何从event访问success

$.ajaxSetup({
    success : function(jqXHR, textStatus, errorThrown) {
        alert('this will happen');
    }
});

$.ajax({
    url: '/echo/json/',
    type: 'POST',
    complete: function () {
        alert('this shouldn\'t happen');
    }
});

jsFiddle:http://jsfiddle.net/z4L4z3oo/1/

0 个答案:

没有答案