Ajax请求返回数据的序列问题分析

本文分析了Ajax请求返回数据的顺序:

Ajax请求一个URL,在处理PHP后端之后,数组的格式如下:

复制代码如下:a =阵列(1= > 10,3= 2,0=年,2= 4);

然后我们使用PHP的一种功能,按升序数组排序,如下:

复制代码如下:a =阵列(' - 3 = 2 - 2 = 4,,'0 ' = ' 5 ',' 1 ' = > 10);

前端Ajax接收的返回值仍然是无序的。

可能的原因是,因为核心价值是变化、JS重新排序数据。

治疗方案如下:


$ I = 0;
foreach($数据为$ K = $ V){
{我} { $ TMP美元数据} = $ V;
{我} { $ TMP美元关键} = k;
美元+;
}




此时数据如下:


{
行:{
{
数据:2
关键:0-3
},
{
数据:4
键:- 12
},
{
数据:5
键:0
},
{
数据10
键:- 1
}
}
}




ajax接收处理,数据正确。

希望本文能对ajax程序设计有所帮助。