2017-02-16 14 views
-1

Iは、AJAXフォーム提出からこのresponseText有する:私が試みたjQueryのネストされたJSON解析各ループ

  $.each(errors, function(index, value) 
      { 
       if (index !== "__all__") 
       { 
        apply_form_field_error(index, value); 
       } 
      }); 

:私のようなすべてのform_errorsをループすることができるようにする必要

"{"form_errors": {"first_name": ["Can only contain a-z, A-Z and -"]}, "messages": [{"message": "dur", "level": 40, "extra_tags": "danger"}]}" 

ました: var errors = JSON.parse(data.responseText ['form_errors']); ループして何かを渡すことができますが、適切な方法でform_errorsにアクセスすることができません。

アイデア?

感謝

答えて

1

は、現在の文字列が正しく

+0

感謝をエスケープされていないことを

response.form_errors 

ノートを使用してアクセス

var response = JSON.parse(str) 

を使用して文字列全体を解析します。同じものが私の上に浮かんだ。どうもありがとう – user1496093

関連する問題