我通过AJAX收到按字母顺序(按值)排序的json:
console.log(data);
其中显示:
{"0":"","23":"Granta","20":"Vesta SW Cross","24":"Zetta"}
但是当我解析它时:
var models = $.parseJSON(data);
console.log(models);
它打破了字母顺序并显示:
Object { 0: "",20: "Vesta SW Cross",23: "Granta",24: "Zetta" }
然后我填充一个选择元素:
$.each(models,function(key,value) {
model.append($('<option></option>').text(value).val(key));
});
有什么办法可以再次按值的字母顺序对这些选项进行排序?