我想在javascript函數中使用一個php函數中生成的JSON數組。我的代碼是這樣的:如何在JavaScript函數中使用PHP中生成的JSON數組?
$query = "SELECT lat, lng FROM Eventi";
$result = mysql_query($query) or die(mysql_error() . "<br/><br/>" . $query);
if (mysql_affected_rows() != 0) {
while($r = mysql_fetch_array($result)) {
$rows = array(
"latitudine" => $r['lat'],
"longitudine" => $r['lng'],
);}
$risultato_rows = json_encode($rows);
現在我要恢復他們在子程序中沒有JavaScript的使用他們,我試過這樣:
var res = JSON.parse($risultato_rows);
alert var prova = res.[latitudine];
此代碼不能正常工作;我能做些什麼來使它正常工作?
是第一個片段PHP和第二個JavaScript片段?如果是這樣,你不能直接使用相同的變量。 – pimvdb
你回聲嗎? 'var res = JSON.parse(<?php echo $ risultato_rows?>);'console日誌,'console.log(res);' –
是的,但我什麼也沒有 – Stefania