相关疑难解决方法(0)

在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
Run Code Online (Sandbox Code Playgroud)

将此数组传输到我的javascript代码的最佳方法是什么?我希望javascript能够循环遍历所有记录,并使用'id'属性,用一些信息更新带有该id的div.

我的javascript代码在外部.js文件中,但我能够在我的页面的HTML代码中执行php代码.所以我可以这样做:

在my_file.js中:

var rows=New Array();
Run Code Online (Sandbox Code Playgroud)

在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>
Run Code Online (Sandbox Code Playgroud)

javascript php arrays ajax dom

19
推荐指数
2
解决办法
3万
查看次数

标签 统计

ajax ×1

arrays ×1

dom ×1

javascript ×1

php ×1