2017-05-22 13 views
0

マイLaravelコードがLaravel Json Stringify responseTextそれをどのように処理するのですか?

public function validateRegisterToBidForm(Request $request){ 

    $validationArray = $this->getValidationArray(); 

    $this->validate($request, $validationArray); 
    return response()->json(); 

}//validateRegisterToBidForm 

の下に与えられている場合にエラー上記の出力は、その後、私は上記の出力を文字列化とJSON

値を抽出する方法
{"readyState":4,"responseText":"{\"fname\":[\"This field is missing or incorrect.\"],\"lname\":[\"This field is missing or incorrect.\"],\"email\":[\"This field is missing or incorrect\"],\"password\":[\"This field is missing or incorrect.\"],\"adr1\":[\"This field is missing or incorrect.\"],\"city\":[\"This field is missing or incorrect.\"],\"state\":[\"This field is missing or incorrect.\"],\"phone\":[\"This field is missing or incorrect.\"],\"primary_phone\":[\"This field is missing or incorrect.\"],\"pass_dri_license\":[\"This field is missing or incorrect.\"],\"card_type\":[\"This field is missing or incorrect.\"],\"cardno\":[\"This field is missing or incorrect\"],\"cvv\":[\"This field is missing or incorrect.\"],\"fname_b\":[\"This field is missing or incorrect.\"],\"lname_b\":[\"This field is missing or incorrect.\"],\"email_b\":[\"This field is missing or incorrect.\"],\"adr1_b\":[\"This field is missing or incorrect.\"],\"city_b\":[\"This field is missing or incorrect.\"],\"state_b\":[\"This field is missing or incorrect.\"],\"phone_b\":[\"This field is missing or incorrect.\"],\"primary_phone_b\":[\"This field is missing or incorrect.\"]}","status":422,"statusText":"Unprocessable Entity"} 

次取得アヤックス で受信されましたか?正しい方法は何ですか?

+0

この[回答](http://stackoverflow.com/a/29789330/6556397)を見てください。これはあなたの問題を解決するかもしれません。 – rahulsm

答えて

0

あなたはコールのこの種持つことができます。

$.ajax({ 
     type: "POST", 
     url: "the/url", 
     data: {the: data}, 
     success: function (myresponse) { 
      console.log(myresponse); 
     }, 
     error: function(xhr, status, error) { 
      var err = JSON.parse(xhr.responseText); 
      console.log(err); 
     } 
    }); 

を実際には、これは私が使用するものです。つまりJSON.parse();ので、あなたは、私はこのことができます願っていerr変数例えばerr.fname

で各フィールドを選ぶことができます:)

関連する問題