XMLHttpRequestを使用して複数データを取得しようとしています。
{ "status": "1", "id": "00000001", "message": "エラー", "errors": { "name1": [ "エラー1つ目" ], "name2": [ "エラー2つ目" ] } }
レスポンスが上記の状態の場合、
Javascript
1err1 = XMLHttpRequest.responseJSON.errors.name1 2err2 = XMLHttpRequest.responseJSON.errors.name2
でそれぞれを取得はできるのですが、errorsに表示されるname1、name2はランダムでname3、name4...と複数ある場合、1つ1つ記述するのではく表示されているerrorsのエラー内容のみ(エラー1つ目、エラー2つ目)を取得したいです。
下記方法だとレスポンスに表示されている全ての内容が表示されてしまい、
Javascript
1err1 = XMLHttpRequest.responseText
下記方法だと何も表示されなくなってしまいます。
Javascript
1err1 = XMLHttpRequest.responseJSON.errors[0]
どうすればレスポンスに表示された全てのerrorsの内容のみを取得するとこができるのでしょうか?
お手数おかけいたしますがお分かりになる方、ご教授頂けますとありがたいです。
回答2件
あなたの回答
tips
プレビュー