ajax请求数据,返回数据顺序问题
来源:互联网 发布:ubuntu增加存储空间 编辑:程序博客网 时间:2024/05/16 15:12
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接收处理,数据正确。
0 0
- ajax请求数据,返回数据顺序问题
- AJAX数据返回问题
- 关于ajax请求 后台返回中文数据乱码问题
- Ajax请求跨域问题, 获取不到返回数据
- ajax 请求json 数据问题
- ajax请求数据的问题
- jQuery Ajax请求返回对象列表数据
- ajax请求Struts2返回JSON数据方法
- ajax请求Struts2返回xml数据方法
- spring mvc ajax 请求返回json数据
- ajax请求数据,返回json数据格式
- ajax请求接收返回json数据
- ajax请求后台并接收返回数据
- ajax请求数据,Json返回到页面的数据出现中文乱码问题。
- spring mvc 返回给jquery ajax 请求的数据包含中文问题
- zTree3.5使用ajax请求返回json数据时遇到的问题
- jquery ajax请求成功,返回了数据,但是不进success的问题
- tomcat发布项目 ajax方式post请求返回数据中文乱码问题(Eclipse中tomcat正常)
- 数据结构与算法(C#版)第二章 C#语言与面向对象技术(中)V1.0
- 安卓基本控件之Button
- fzu 2150 Fire Game
- 相邻数对-CCF测试往届题
- Java——飞机速度与加速度
- ajax请求数据,返回数据顺序问题
- 从零开始自学Swift(六)
- iOS开发之 window , UIView
- Linux下的双网卡绑定bond0 em1 em2
- Nodejs课堂笔记-第五课 在nodejs中使用DynamoDB Local
- Contest Hunter 弱省胡策#5 Handle NTT
- 【NOI2005】【BZOJ1149】【vijos1834】瑰丽的华尔兹
- hive sql优化
- Hadoop笔记十NameNode启动异常