我从LinkedHashMap转换后将JSON发送到前端。当我使用jQuery接收它并使用$.each()
进行迭代时,我的插入顺序发生了变化。
假设迭代后的对象(使用.each())是{'1':'pqr','2':'abc'}而servlet上的原始插入顺序以及当我得到json响应时{ '2':'abc'...}(按值)。
我如何保留每个订单?我已经读过数组做了但是很难写出任何有意义的东西。
代码就像,
$.ajax({
type: "GET",
url: "Servlet",
dataType: "json",
success: function(data)
{
$.each(data, function(key, value){
// append to option element
});
}
});