在下面的伪代码中,即使正在调用错误回调,也会发生重定向错误。如果调用错误回调,则不应调用成功回调?
$.ajax({
success : {
redirectPage();
}
error : {
}
在下面的伪代码中,即使正在调用错误回调,也会发生重定向错误。如果调用错误回调,则不应调用成功回调?
$.ajax({
success : {
redirectPage();
}
error : {
}
要么调用成功回调,要么调用错误回调,但不能在同一个 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
}
};