在 PHP 和 Javascript 之间传输数组的最佳方式
2022-08-30 20:36:41
因此,我有一个从数据库中检索到的记录数组。数组的格式为;
$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>