婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > ajax請求之返回數據的順序問題分析

ajax請求之返回數據的順序問題分析

熱門標簽:上海浦東百度地圖標注中心注冊 青海醫療智能外呼系統怎么樣 百靈鳥 徐州電銷卡外呼系統供應商 目標三維地圖標注 外呼系統獲取客戶手機號 老虎郵局地圖標注點 科智聯智能電銷機器人 襄陽外呼系統接口

本文實例分析了ajax請求之返回數據的順序問題。分享給大家供大家參考,具體如下:

ajax請求一個url,php后端處理后,數組為如下格式:

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

然后使用php的asort函數對數組按照value進行升序排序后,如下:

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

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

可能導致的原因為:因為鍵值是字符換,js對數據進行了重新排序處理

處理方案如下:

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

此時數據如下:

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

ajax接收處理,數據正確。

希望本文所述對大家ajax程序設計有所幫助。

您可能感興趣的文章:
  • jquery中的ajax如何返回結果而非回調方式即為同順序執行
  • Jquery ajax執行順序 返回自定義錯誤信息(實例講解)
  • Jquery $.ajax函數外的一段代碼的執行順序
  • jquery中ajax函數執行順序問題之如何設置同步
  • 解析ajax事件的調用順序
  • Ajax執行順序流程及回調問題分析
  • jquery $.ajax各個事件執行順序

標簽:揭陽 咸寧 股票 佛山 辛集 紅河 荊州 商洛

巨人網絡通訊聲明:本文標題《ajax請求之返回數據的順序問題分析》,本文關鍵詞  ajax,請,求之,返回,數據,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ajax請求之返回數據的順序問題分析》相關的同類信息!
  • 本頁收集關于ajax請求之返回數據的順序問題分析的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 扎囊县| 阳曲县| 康马县| 天全县| 吉林省| 宝清县| 务川| 商城县| 定远县| 屏东市| 偏关县| 乌审旗| 乌拉特前旗| 喀什市| 多伦县| 泽州县| 伊宁县| 新津县| 旺苍县| 阜新市| 兴义市| 芜湖市| 鹤庆县| 兴仁县| 巴东县| 鄂州市| 石阡县| 高安市| 庆安县| 太白县| 遂溪县| 灯塔市| 布拖县| 都江堰市| 绍兴市| 尼木县| 华亭县| 商都县| 怀远县| 阿图什市| 清丰县|