2017-02-06 4 views
0

を横断私は、次のようなJSONオブジェクトを持っている:jQueryの - JSONオブジェクト

Object {success: false, errors: "{"email": [{"message": "Enter a valid email address.", "code": "invalid"}]}"} 

これは、Djangoのerrors.as_jasonメソッドの応答です。エラーメッセージを処理する必要があります。有効なメールアドレスを入力してください。私はjQueryを使用しています。私は多くの方法を試みたが、成功しなかった。この

{"email": [{"message": "Enter a valid email address.", "code": "invalid"}]}

が、その後json.errors.messageリターンundefinedを返しjson.errors、私はそれが正しい取得する方法を見つけることができませんでした。

どうすればメッセージを受け取ることができますか?

+0

json.errors ['email']で試してみましたか? – Mazz

答えて

2

エラーの場合は、あなたのケースでは、次の操作を実行する必要があり、文字列で表されます。

JSON.parse(json.errors).email[0].message 

まあ、それは私が右のあなたのメッセージを読んでいると仮定すると、私は思いますものです。

+0

これはそれです。どうもありがとう。 – sretko

関連する問題