-1
FQL语句已执行且数组对象已成功传递至$fqlResult
。Facebook:只有列表名称无法通过.innerHTML写入地址
但是,我无法将name
写入我的<span>
到innerHTML
。既没有例外也没有发生错误。来自表格的其他列如latitude
,longitude
,page_id
,checkin_count
能够正确地写入<span>
。只有name
给我的问题。
我可以知道是什么阻止我将name
写入我的<span>
?
FQL语句从print_r($fqlResult)
SELECT page_id,name,latitude,longitude,checkin_count
FROM place
WHERE distance(latitude, longitude,"1.2894680406278", "103.86311775635") < 200
ORDER BY checkin_count DESC
结果似乎与results from Graph API Explorer一致。
HTML
<b>Page Name: </b> <span id="fName"></span>
<b>Latitude: </b> <span id="fLatitude"></span>
<b>Longitude: </b> <span id="fLongitude"></span>
观察
的JavaScript设置1(堵塞)
document.getElementById('fName').innerHTML = <?=$fqlResult[0]['name']?>;
document.getElementById('fLatitude').innerHTML = <?=$fqlResult[0]['latitude']?>;
document.getElementById('fLongitude').innerHTML = <?=$fqlResult[0]['longitude']?>;
//Output
No. of Facebook Checkins:
Latitude:
Longitude:
的JavaScript设置2(无堵塞 - 好吧)
document.getElementById('fLatitude').innerHTML = <?=$fqlResult[0]['latitude']?>;
document.getElementById('fLongitude').innerHTML = <?=$fqlResult[0]['longitude']?>;
//Output
No. of Facebook Checkins:
Latitude: 1.2894680406278
Longitude: 103.86311775635
啊,我明白了,难怪。非常感谢你=) – Zany