【发布时间】:2015-07-13 05:07:04
【问题描述】:
我正在使用 jquery 从本地 JSON 文件中检索数据, 然后循环遍历结果...
localjsonfile.json
{
"CGYacList": [
{
"Reg": "ZJ920",
"SqnMarks": 3,
"TailCode": "QO-A",
"Notes": "N/A"
},
{
"Reg": "ZJ936",
"SqnMarks": 7,
"TailCode": "QO-C",
"Notes": "N/A"
},
{
"Reg": "ZJ936",
"SqnMarks": 2,
"TailCode": "QO-C",
"Notes": "N/A"
},
{
"Reg": "ZJ936",
"SqnMarks": 92,
"TailCode": "QO-C",
"Notes": "N/A"
},
{
"Reg": "ZJ936",
"SqnMarks": 3,
"TailCode": "QO-C",
"Notes": "N/A"
}
]
}
JQUERY 代码
$(document).ready(function() {
$.ajax({
url: "localjsonfile.json",
dataType: "text",
success: function(data) {
var json = $.parseJSON(data);
for (var i = 0; i < json.CGYacList.length; i++) {
alert(json.CGYacList[i].SqnMarks);
}
我的问题是,
使用for (var i = 0; i < json.CGYacList.length; i++) 时,是否有一种简单的方法可以对结果进行排序以按 ASC 顺序显示.SqnMarks?
干杯
【问题讨论】:
标签: javascript jquery json parsing