0
私はJSONで少し経験がありました私のAndroidアプリケーションでJSONを使っていましたが、私のWebページでAJAXの返信として再び使用しました。私はajaxについて研究し、データベースでデータを取得するチュートリアルを見つけました。私はしようとしたJSONを使用して、しかし、私はオブジェクトを解析する方法を知らなかった。JqueryでJsonオブジェクトを解析する方法
My Jquery Code。私はこのエラー
Uncaught SyntaxError: Unexpected token o in JSON at position 1
at JSON.parse (<anonymous>)
を得た私はjson_encodeとしてjsonArrayをエコーPHPとGoogleのクロムコンソールを使用してHERESにJSON出力を
{"id":"2","firstname":"john","lastname":"Doe"}
使用
$.ajax({
type: 'GET',
dataType: 'json',
url: 'functions/json.php',
success: function(response){
var json = $.parseJSON(response);
alert(json.firstname) //where my response is $response['firstname']
},
error: function(data){
var json = $.parseJSON(data);
alert(json.error);
}
});
ときに警告としての機能の応答出力(応答) の出力は
[object Object]
アヤックスのベストアンサーには本当にありがとうございますが、12分までお待ちしております:) –
{"success":true、 "message":[{"id": "2"、 "firstname": "john" 、 "lastname": "doe"}、[{"id": "3"、 "firstname": "jane"、 "lastname": "doe"}]}複数の配列を使用するとどうなりますか? –
@RaizeTech:私はその中に1つの配列しか見ません。その配列( 'response.message')をループするには、[この質問の回答](http://stackoverflow.com/questions/9329446/for-each-over-an-array-j.html)に記載されているテクニックを使用してください。 (例:function(entry){alert(entry.firstname);}); ' –