ติดปัญหาการเรียกข้อมูลแบบ json กับ api facebook ครับอยากสอบถามผู้มีประสบการณ์หรือผู้รู้หน่อยครับ
var obj = {
'data': [
{
'id': '01',
'from': { 'id': '011', 'name': 'aaa' },
'to': { 'data': [{ 'id': 't01', 'name': 'taa'}] }
}]
};
var data = obj['data'];
var id = data[0].id;
var from = data[0].from;
var fromid = from['id'];
var fromname = from['name'];
var toobj = data[0].to;
var todata = toobj['data'];
var toid = todata[0].id;
var toname = todata[0].name;
var newline = '\n';
alert('id : ' + id + newline
+ 'from id : ' + fromid + newline
+ 'from name : ' + fromname + newline
+ 'to id : ' + toid + newline
+ 'to name : ' + toname);
ลองดูนะครับ น่าจะพอมีประโยชน์
Date :
2014-07-17 11:16:45
By :
mrwisut48
Code (JavaScript)
var vl = {} // {} คือทั้งหมดในรูปที่ 2
var id=vl.data[0].id;
var fromID=vl.data[0].from.id;
var fromName=vl.data[0].from.name;
var toID=vl.data[0].to.data[0].id;
var toName=vl.data[0].to.data[0].name;
ปล.
{} = object ข้างในอ้างอิง เรียกแบบ object var.objName;
[] = array ข้างในอ้างอิง เรียกแบบ array var[arrayName]
ประวัติการแก้ไข 2014-07-17 13:01:42
Date :
2014-07-17 12:57:53
By :
Chaidhanan
Load balance : Server 03