Php 在$.ajax()函数中访问两个不同的数组

Php 在$.ajax()函数中访问两个不同的数组,php,javascript,jquery,ajax,Php,Javascript,Jquery,Ajax,我有这两页。一个回显JSON编码的数组,另一个使用JQuery$.ajax语法访问它。代码如下所示: 第1页 $array = blah blah echo json_encode($array); 第2页 function load(){ $.ajax({ url: 'json_array_file.php',

我有这两页。一个回显JSON编码的数组,另一个使用JQuery$.ajax语法访问它。代码如下所示:

第1页

$array = blah blah
echo json_encode($array);
第2页

function load(){
  $.ajax({                                      
    url: 'json_array_file.php',                                                                   
    data: 'value=<?php echo $_GET["session"]; ?>',       
    dataType: 'json',                                                                       
    success: function(data) {                                                       
        var idCurrent = data[0];                                                    
        var idVideo = data[1];
        var idSession = data[2];
        var state = data[4];
        //do stuff with variables
    }
  });
}
函数加载(){
$.ajax({
url:'json_array_file.php',
数据:“值=”,
数据类型:“json”,
成功:函数(数据){
var idCurrent=数据[0];
var idVideo=数据[1];
var idSession=数据[2];
var状态=数据[4];
//处理变量
}
});
}

因此,我遇到的问题是,我现在需要从第一页访问两个数组,但我不确定在第二页的$.ajax函数中访问第二个数组的语法是什么。有人知道怎么做吗?

返回多维数组可能会有所帮助

在PHP端:

<?php
   $arr1 = array(1, 2, 3, 4);
   $arr2 = array(5, 6, 7, 8);

   echo json_encode(array('arr1' => $arr1, 'arr2' => $arr2));
?>

只需让第1页回显包含两个数组的数组。然后第2页中的
data
变量将包含相同的数组。是的,没错,我考虑过,但不确定这是否是正确的方法。谢谢
/* ... stuff ... */
success: function(data) {
    var fromArray1 = data.arr1[0];
    var fromArray2 = data.arr2[0];
    /* etc. */
}
/* ... other stuff ... */