我有一个返回JSON的AJAX调用,例如...
{
490: "A",
675: "B",
491: "C",
520: "D",
681: "E",
679: "F",
538: "G"
}
我随后使用以下代码将它附加到一个 select
元素中:
var output = jQuery.parseJSON(data);
$.each(output, function(key, value) {
$el.append($("<option></option>")
.attr("value", key).text(value));
});
我想按值进行排序,以便输出结果为A,B,C,D...
,因为现在它只按键的顺序读取。
问题是 - 看起来在Firefox中运行良好,在Chrome中不行。