如果之后,有没有办法判断调用是成功还是失败?
如果之前,有没有办法在成功函数运行后(每次调用)运行函数?
您可以在多种情况下控制您的 ajax 请求:
$.ajax({
// some option
beforeSend: function () {
// number 1
},
success: function () {
// number 2
},
error: function () {
// number 2
},
complete: function () {
// number 3
}
});
根据请求,会出现两种可能的情况。
当请求成功时。在这种情况下,回调的顺序将是:
[1] beforeSend
[2] success
[3] complete
当请求失败时。在这种情况下,回调的顺序将是:
[1] beforeSend
[2] error
[3] complete