9

その後の場合、呼び出しが成功したか失敗したかを確認する方法はありますか?

以前の場合、成功関数が実行された後に関数を実行する方法はありますか (すべての呼び出しで)?

4

3 に答える 3

10

複数の状況で ajax リクエストを制御できます。

$.ajax({
    // some option
    beforeSend: function () {
        // number 1
    },
    success: function () {
        // number 2
    },
    error: function () {
        // number 2
    },
    complete: function () {
        // number 3
    }
});

リクエストに基づいて、2 つの状況が発生します。


成功

リクエストが成功したとき。この状況では、コールバックの順序は次のようになります。

[1] beforeSend
[2] success
[3] complete


エラー

リクエストが失敗したとき。この状況では、コールバックの順序は次のようになります。

[1] beforeSend
[2] error
[3] complete
于 2013-05-22T04:35:49.847 に答える