);
返回得到的顺序是错乱的,那么为什么呢,因为该数组返回到前段后,类型为对象类型,而对象类型又没有顺序可言,那么顺序也就有出入,那么我们怎么解决这个问题呢
那么直能在服务器端,按照数组的方式进行返回
$test_arr 该方法不能指定键名,也就是键必须为自然数,那么得到的数据类型就为数组,也就是存在顺序的。
$.ajax({
type: "get",
url: url,
}).done(function( ret ) {
alert(JSON.stringify(ret));
});
api.ajax({
url: url,
method: 'get',
timeout: 30,
dataType: 'json',
returnAll: false,
}, function (ret, err) {
alert(JSON.stringify(ret));
});
经过测试,ajax原始方法是没问题的,但是在apicloud(一个app解决方案)会遇到此问题……