不適切な Ajax アクションの場合、HTTP ヘッダー コードを 403 に設定し、次の応答を送信します。
{"code":"403","status":"Forbidden","message":"You cannot do this"}
ただし、エラーを処理するときにこのデータにアクセスできません... jqXHR から「メッセージ」データにアクセスすることは可能ですか?
jqXHR.message のようなものですか?
助けてくれて本当にありがとうございます...
編集 :
error: function (xhr) {
$(".alert").html(xhr.responseText);
},
これは以下を返します:
{"code":"403","status":"Forbidden","message":"You cannot do this"}
しかし、 xhr.responseText.message は何も返しません...
編集:このコードは機能します:
error: function (xhr) {
var jsonResponse = JSON.parse(xhr.responseText);
$(".alert").html(jsonResponse.message);
},