私はRESTAPIを書いています。エラー時にヘッダーステータス400を返します。
ただし、AJAX側では、jqxhrオブジェクトを返すことができませんでした。
$.get('site.php', function(data, status, jqxhr) function(data) {
//...
}).error(console.log(jqxhr));
を返しますUncaught ReferenceError: jqxhr is not defined
。
インスペクターコンソールで、getリクエストに対して400(Bad Request)が表示されます。
Bad Requestというテキストを取得するにはどうすればよいですか?
ヘッダーステータス200で渡すことにより、データ内のテキストエラーを返すことができますが、それは正しいアプローチではありませんか?