jQuery.ajax
が呼び出されて失敗すると、error
オプションに割り当てられた機能は非常に疎なエラー情報を提供しますが、Chrome開発ツール、ネットワークタブを使用すると、エラーの説明をもっと冗長で有益なものにしてください。より良いjQuery Ajaxエラー情報
$.ajax
コールからこの種のエラー情報を取り戻すことはできますか?
jQuery.ajax
が呼び出されて失敗すると、error
オプションに割り当てられた機能は非常に疎なエラー情報を提供しますが、Chrome開発ツール、ネットワークタブを使用すると、エラーの説明をもっと冗長で有益なものにしてください。より良いjQuery Ajaxエラー情報
$.ajax
コールからこの種のエラー情報を取り戻すことはできますか?
を参照して、レスポンスを解析する方法については
$.ajax({
error: function(xhr, status, error) {
xhr.response;
}
});
あなたはこのような何かを探していますか?
$.ajax({ cache: false,
url: "/Admin/Contents/GetData",
}).fail(function (jqXHR, textStatus) {
document.body.innerHTML = jqXHR.responseText;
});
これはより良いアプローチだと思います。
これは私が改善しようとしている悪い解決策です。 '$ .ajax'呼び出しに対するHTTPレスポンスには、エラーの説明と可能性のある原因の説明が含まれています。それは私の疑問の全体的な目的です:どのようにそのHTML文書の情報を得るか。 – ProfK
jqXHR responseTextプロパティを使用すると、ブラウザのネイティブなXMLHttpRequestオブジェクトが使用され、応答本体全体を取得できます。
$.ajax(url).fail(function(jqXHR, status, errorThrown) {
console.log(jqXHR.responseText);
console.log(status);
console.log(errorThrown);
})
のjQueryでerror
コールバックは、最初のパラメータとしてXMLHttpRequestオブジェクトを返します。
xhr.response
またはxhr.responseText
を使用すると、完全なエラーページが表示されます。 What is the best practice for parsing remote content with jQuery?
手動でバックエンドによって生成され、このエラーますか? HTMLにはどのようなエラーが含まれていますか? – 4castle