现在我有这个PHP:
$columns = array(*/Data*/); echo json_encode($columns);
这是通过带有JQuery的AJAX GET请求发送的。
var columns = jQuery.parseJSON(response);
我希望能够发送多个数组,json_encode()有没有办法做到这一点,您将如何用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