所以我有一个从数据库中获取的记录数组。该数组是格式;在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