所以我有一個從數據庫中獲取的記錄數組。該數組是格式;在PHP和Javascript之間傳輸數組的最佳方式
$rows[0]['id']=1;
$rows[0]['title']='Abc';
$rows[0]['time_left']=200;
$rows[1]['id']=2;
$rows[1]['title']='XYZ';
$rows[1]['time_left']=300;
//And so on upto 10-20 rows
將這個數組傳遞給我的JavaScript代碼的最佳方式是什麼?我希望JavaScript能夠遍歷所有記錄,並使用'id'屬性,使用該id更新div並提供一些信息。
我的javascript代碼是在一個外部的.js文件中,但我能夠在我的頁面的HTML代碼中執行php代碼。所以,我可以做這樣的事情:
在my_file.js:
var rows=New Array();
在HTML代碼:
<html>
<head>
<script type="text/javascript" src="js/my_file.js"></script>
<script type="text/javascript">
<? foreach ($rows as $row):?>
<? extract($row);?>
rows[<?=$id;?>]['title']="<?=$title;?>";
//And so on
<? endforeach;?>
</script>
您怎麼打開使用javascript JSON對象?你可以添加一些示例代碼和解壓對象的樣本到你的答案嗎? 謝謝 – 2008-12-26 05:17:51
看看這個:http://ditio.net/2008/07/17/php-json-and-javascript-usage/ – Stuart 2008-12-26 05:34:03