通过ajax将多个数组传递给javascript

Tom*_*Tom 0 javascript php arrays ajax json

要通过ajax将数组从PHP传递到javascript,我将使用json_encode,并在javascript端接收它.但是,我将从MySQL数据库返回多行,并且需要返回多个JSON格式的数组.我想到这样做的一种方法是将带有一些模糊字符的JSON数组串在一起,例如管道字符,然后在javascript端将它们分开.但有没有更优雅的方式来做到这一点?

编辑:这篇文章解释了我想要做的事情.

AKX*_*AKX 12

只需将它们作为JSON编码的数组阵列发送即可.

<?php
$row=array('foo'=>'bar','baz'=>'quux');
echo json_encode(array($row,$row,$row,$row));
?>
Run Code Online (Sandbox Code Playgroud)

结果是

[
 {"foo":"bar","baz":"quux"},
 {"foo":"bar","baz":"quux"},
 {"foo":"bar","baz":"quux"},
 {"foo":"bar","baz":"quux"}
]
Run Code Online (Sandbox Code Playgroud)

然后,可以像处理客户端上的数组一样处理它.