我正在发送一个自动调用从服务器端获取数据。
$.ajax({
dataType: 'json',
type: "POST",
data: {
'data':["100","102","101"] ,
"compare_data": 0,
"category": category_val,
"type": type
},
url: "{% url 'test:test_search' %}",
beforeSend: function () {
$("#loader-div").show();
},
success: function (data) {
console.log(data,"data")
}
});
字符串
从服务器端我返回JsonResponse.附加示例在这里
回应:
response={"100":"test","102":"test12","101":"test13"}
return JsonResponse({'status':'200','response':response})
型
但是当我看到JavaScript中的响应字典时,它正在改变,
{“100”:“test”,“101”:“test13”,“102”:“test12”}
响应正在排序。有没有办法停止键的排序?我试着将键的类型改为字符串,即使值也在排序。
1条答案
按热度按时间hec6srdp1#
只是从后端返回一个对象数组。类似这样:
字符串