ajax請(qǐng)求之返回?cái)?shù)據(jù)的順序問題分析
本文實(shí)例分析了ajax請(qǐng)求之返回?cái)?shù)據(jù)的順序問題。分享給大家供大家參考,具體如下:
ajax請(qǐng)求一個(gè)url,php后端處理后,數(shù)組為如下格式:
然后使用php的asort函數(shù)對(duì)數(shù)組按照value進(jìn)行升序排序后,如下:
前端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)文章
利用AJAX實(shí)現(xiàn)無刷新數(shù)據(jù)分頁
這篇文章主要介紹了利用AJAX實(shí)現(xiàn)數(shù)據(jù)分頁的相關(guān)資料,如何利用AJAX無刷新直接從服務(wù)器獲取數(shù)據(jù)分頁,感興趣的小伙伴們可以參考一下2016-04-04Ajax+Struts2實(shí)現(xiàn)驗(yàn)證碼驗(yàn)證功能實(shí)例代碼
這篇文章主要介紹了Ajax+Struts2實(shí)現(xiàn)驗(yàn)證碼驗(yàn)證功能實(shí)例代碼的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-07-07jquery中AJAX請(qǐng)求 $.post方法的使用
使用jQuery的$.post方法可以以POST形式向服務(wù)器發(fā)起AJAX請(qǐng)求.本篇文章主要給大家講解jquery中AJAX請(qǐng)求 $.post方法的使用,需要的朋友可以參考下2015-10-10四步輕松實(shí)現(xiàn)ajax發(fā)送異步請(qǐng)求
這篇文章主要教大家輕松實(shí)現(xiàn)ajax發(fā)送異步請(qǐng)求,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-10-10ajax從JSP傳遞對(duì)象數(shù)組到后臺(tái)的方法
今天小編就為大家分享一篇ajax從JSP傳遞對(duì)象數(shù)組到后臺(tái)的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-08-08