-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