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 に答える