0

ユーザー名/パスワードを取得するログイン JSON サービスがあります。JQuery 1.10.1AJAX経由で呼び出し、正しい資格情報を入力すると、機能します。しかし、間違った資格情報を入力すると、エラー関数ハンドラーが期待どおりに起動しますが、! jquery は、Chrome/Firefox コンソールで確認できる例外を引き続き発生させます。

POST http://localhost/services/admin/login 500 (Internal Server Error) 

(意図的な) ajax エラーが処理されました! javascript エラーとして表示されるのはなぜですか??

ありがとうございました。

$.ajax({
    url: "../services/admin/login",
    type: "POST",
    data: JSON.stringify({ 'username': username, 'password': password }),
    contentType: "application/json; charset=utf-8",
    dataType: "json",
    cache: false,
    success: function (response, textStatus, jqXHR) {
        window.location = "index.html";
    },
    error: function (jqXHR, textStatus, errorThrown) {
        $(".errorDiv").html(jqXHR.responseJSON);
    }
});
4

2 に答える 2

1

コンソールに表示されるエラーは、Javascript ランタイム エラーではなく、ネットワーク エラー と見なさChromeれます。Firefox

メッセージの目的は純粋に情報提供であるため、どこかでエラーを処理したかどうかに関係なく、このメッセージが出力されます。

于 2013-07-04T22:20:52.753 に答える