2016-08-15 7 views
0

はJQueryで$.ajax呼び出し、このJSONフィード内の変数を取得するための正しい方法何で使用する場合:通常jQueryを使用したJSON応答 - どのような処理方法が適切ですか?

{"response": [ {"code":"2", "responseText":"No comments added."}]} 

を、私はJSONレスポンスの様々な要素をループし$.eachを使用していますが、私はこれをしようとしたとき、私は未定義の変数を取得していますが

$.ajax({ 
     type: "GET", 
     url: "http://localhost/comments.php", 
     data: "userID=" + user_id + "&start=0", 
     dataType: "json", 
     success: function(data) { 
     alert(data.response.code); //2 
     } 
}); 

:一つだけのアイテムがサブアイテムであり、私はちょうどそれがこのようなものになるだろう考え出し。これはとても簡単ですが、私は本当に苦労しています。任意のヒントやポインター?

答えて

1

結果がオブジェクトの配列なので、まず配列からオブジェクトを取得し、そのオブジェクトのプロパティにアクセスする必要があります。

data.response[0].code 

が有効です。

関連する問題