0

在下面的伪代码中,即使正在调用错误回调,也会发生重定向错误。如果调用错误回调,则不应调用成功回调?

$.ajax({

success : {

redirectPage();
}

error : {

}
4

1 回答 1

0

要么调用成功回调,要么调用错误回调,但不能在同一个 ajax 请求中调用两者。

也就是说,如果您需要伪造这种行为,这可能是一个解决方案:

// first solution

$.ajax({
    complete: function() {
        alert("complete() called...");
    }
};

// second solution

function success() {
    alert("success() called...");
}

$.ajax({
    success: success,
    error: function() {
        success();
        // any additional code
    }
};
于 2012-09-10T13:02:10.547 回答