本文介绍了如何循环多维数组的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
< script type = text / javascript> ;
var pnr = 863200 ;
$( document )。ready( function (){
$( document )。on(' click',' #search', function (){
// alert('hi');
$ .ajax({
url: http://127.0.0.1/pnrphp/ pnr.php,
类型: POST,
data:' pnrli =' + pnr + ' & action = pnrlist',
dataType: JSON,
成功:函数(响应){
// console.log(response);
// console.log(response ['maindata'] [1] [0]);
$ .each(响应,功能(键,值){
// });
// $('#result')。html('');
// $('#result')。append('Number:'+ response.maindata [0] [0] +'< br />');
});
}
});
});
});
< / script>
怎么样我为每个循环打印下面的mainarray [1] [0]到mainarray [1] [12]。
Object {maindata:Array [2], sum:数组[2],状态:CHART NOT PREPARED}
maindata:数组[2]
0:数组[8]
1:数组[12]
0:乘客1
1:W / L 25,RLGN
2:RAC 42
3:乘客2
4:W / L 26,RLGN
5:RAC 43
6:乘客3
7:W / L 27,RLGN
8:RAC 44
9:乘客4
10: W / L 28,RLGN
11:RAC 45
解决方案
<script type="text/javascript"> var pnr=863200; $(document).ready(function() { $(document).on('click','#search',function(){ //alert('hi'); $.ajax({ url: "http://127.0.0.1/pnrphp/pnr.php", type: "POST", data: 'pnrli='+pnr+'&action=pnrlist', dataType:"JSON", success: function(response) { // console.log(response); //console.log(response['maindata'][1][0]); $.each(response,function(key,value){ // }); //$('#result').html(''); //$('#result').append('Number: ' + response.maindata[0][0] + '<br />'); } ); } } ); } ); } ); </script>
How can i print the the below mainarray[1][0] to mainarray[1][12] in for each loop.
Object {maindata: Array[2], sum: Array[2], status: " CHART NOT PREPARED "}
maindata: Array[2]
0: Array[8] 1: Array[12] 0: "Passenger 1" 1: "W/L 25,RLGN " 2: "RAC 42" 3: "Passenger 2" 4: "W/L 26,RLGN " 5: "RAC 43" 6: "Passenger 3" 7: "W/L 27,RLGN " 8: "RAC 44" 9: "Passenger 4" 10: "W/L 28,RLGN " 11: "RAC 45"
解决方案
这篇关于如何循环多维数组的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!