有没有办法将多个数组传递给PHP json_encode并使用jQuery解析它?
现在我有这个PHP:
$columns = array(*/Data*/);
echo json_encode($columns);
这是通过带有JQuery的AJAX GET请求发送的。
var columns = jQuery.parseJSON(response);
我希望能够发送多个数组,是否有任何方法可以做到这一点,您将如何使用jQuery解析它?json_encode()
现在我有这个PHP:
$columns = array(*/Data*/);
echo json_encode($columns);
这是通过带有JQuery的AJAX GET请求发送的。
var columns = jQuery.parseJSON(response);
我希望能够发送多个数组,是否有任何方法可以做到这一点,您将如何使用jQuery解析它?json_encode()
当然,您可以发送数组的数组。PHP 关联数组将成为一个 javascript 对象。
在 PHP 中:
$data = array();
$data['fruits'] = array('apple','banana','cherry');
$data['animals'] = array('dog', 'elephant');
echo json_encode($data);
然后在jQuery上
var data = jQuery.parseJSON(response);
然后,您可以执行类似操作来访问值
console.log(data.fruits[0]); // apple
console.log(data.animals[1]); // elephant
代码应如下所示:
$columns = array(/*Data*/);
$columns1 = array(/*Data1*/);
echo json_encode(array($columns,$columns1));
在 jQuery 中使用
var columns_array=jQuery.parseJSON(response);
columns=columns_array[0];
columns1=columns_array[1];