本站资源收集于互联网,不提供软件存储服务,每天免费更新优质的软件以及学习资源!

AJAX请求后JSON顺序错乱:如何保证数据库查询结果顺序?

网络教程 app 1℃

AJAX请求后JSON顺序错乱如何保证数据库查询结果顺序

JSON 格式顺序问题

问题:

图示中的 JSON 格式在经过 AJAX 请求后,返回结果的顺序出现了变化,原本的顺序为“17冬首次快单订货、17冬2次订货、18春正单订货”,而返回结果的顺序却变成了“17冬2次订货、17冬首次快单订货、18春正单订货”。需要解决的是如何保持数据库查询的顺序。

回答:

JSON 本身并不保证 key-value 的顺序,因此为了保持顺序,需要将数据放入数组中。当将文本格式的 JSON 转成对象后,对象的键顺序是不确定的。在下图的调试工具中,key 被按字母序排列,这是为了显示方便,而不是 JSON 本身的实际顺序。

以上就是AJAX请求后JSON顺序错乱:如何保证数据库查询结果顺序?的详细内容,更多请关注范的资源库其它相关文章!

转载请注明:范的资源库 » AJAX请求后JSON顺序错乱:如何保证数据库查询结果顺序?

喜欢 (0)