亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

ajax請(qǐng)求之返回?cái)?shù)據(jù)的順序問題分析

 更新時(shí)間:2015年12月25日 14:59:22   作者:釋然me  
這篇文章主要介紹了ajax請(qǐng)求之返回?cái)?shù)據(jù)的順序問題,結(jié)合實(shí)例形式分析了ajax請(qǐng)求返回值的排序問題,需要的朋友可以參考下

本文實(shí)例分析了ajax請(qǐng)求之返回?cái)?shù)據(jù)的順序問題。分享給大家供大家參考,具體如下:

ajax請(qǐng)求一個(gè)url,php后端處理后,數(shù)組為如下格式:

復(fù)制代碼 代碼如下:
$a = array( '-1'=> 10 ,'-3' => 2, '0' => '5' ,'-2' => 4);

然后使用php的asort函數(shù)對(duì)數(shù)組按照value進(jìn)行升序排序后,如下:

復(fù)制代碼 代碼如下:
$a = array('-3' => 2, '-2' => 4,'0' => '5', '-1'=> 10  );

前端ajax接收的返回值,仍然是無序的。

可能導(dǎo)致的原因?yàn)椋阂驗(yàn)殒I值是字符換,js對(duì)數(shù)據(jù)進(jìn)行了重新排序處理

處理方案如下:

$i = 0;
foreach ($data as $k => $v) {
   $tmp[$i]['data'] = $v;
   $tmp[$i]['key'] = $k;
   $i++;
}

此時(shí)數(shù)據(jù)如下:

{
  "rows": [
    {
      "data": "2",
      "key": 0-3
    },
    {
      "data": "4",
      "key": -12
    },
    {
      "data": "5",
      "key": 0
    },
    {
      "data": "10",
      "key": -1
    }
  ]
}

ajax接收處理,數(shù)據(jù)正確。

希望本文所述對(duì)大家ajax程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論