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

Php 通过ajax将多个数组传递给javascript,php,javascript,ajax,arrays,json,Php,Javascript,Ajax,Arrays,Json,为了通过ajax将数组从PHP传递到javascript,我将使用json_编码,并在javascript端接收它。 但是,我将从MySQL数据库返回多行,并且需要返回多个JSON格式的数组。我想到的一种方法是在php中将JSON数组与一些模糊字符(如管道字符)串在一起,然后在javascript端将它们分开。但有没有更优雅的方式来做到这一点 编辑:解释我试图做什么。只需将它们作为JSON编码的数组发送即可 <?php $row=array('foo'=>'bar','baz'=&g

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


编辑:解释我试图做什么。

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

<?php
$row=array('foo'=>'bar','baz'=>'quux');
echo json_encode(array($row,$row,$row,$row));
?>
然后,可以像客户端上的数组一样对其进行处理

[
 {"foo":"bar","baz":"quux"},
 {"foo":"bar","baz":"quux"},
 {"foo":"bar","baz":"quux"},
 {"foo":"bar","baz":"quux"}
]