FQL ステートメントが実行され、配列オブジェクトが正常に渡され$fqlResult
ました。
ただし、スルーに書き込むことができname
ませ<span>
んinnerHTML
。例外もエラーも発生していません。、、、などのテーブルの他の列は、latitude
それぞれlongitude
に正しく書き込むことがpage_id
できます。私に問題を与えているだけです。checkin_count
<span>
name
name
への書き込みを妨げている原因を特定でき<span>
ますか?
FQL ステートメント
SELECT page_id,name,latitude,longitude,checkin_count
FROM place
WHERE distance(latitude, longitude,"1.2894680406278", "103.86311775635") < 200
ORDER BY checkin_count DESC
からの結果は、Graph API Explorer からの結果print_r($fqlResult)
と一致しているようです。
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 (ブロックなし - OK)
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