var arrayOfObjects = eval(photo.likes.data);
var objects = arrayOfObjects;
console.log(objects);
我得到下面的代碼是什麼的console.log回聲
JSON
[
Object
full_name: "marcab12"
id: "181407552"
profile_picture: "http://images.instagram.com/profiles/profile_181407550_75sq_1339521398.jpg"
username: "marcab12"
__proto__: Object
,
Object
full_name: "Ramage1992"
id: "21574723"
profile_picture: "http://images.instagram.com/profiles/profile_21574703_75sq_1349343851.jpg"
username: "ramage_1992"
__proto__: Object
]
如何管理只顯示用戶名在兩行中,我使用的javascipt似乎回顯了兩個對象。
編輯
$.each(likesperimage,function(index){
liked = likesperimage[index].username;
console.log(photo.id+' - '+liked);
});
不要使用'eval':使用'JSON.parse'。 – lonesomeday
@lonesomeday JSON.parse在較舊的IE中不可用。 – Anoop
@Shusl - 對於較老的瀏覽器,最好包含可從https://github.com/douglascrockford/JSON-js獲得的* json2.js *,它具有'JSON.parse()'和'JSON.stringify ()'函數 – techfoobar