使用来自ajax的数据对多个数组进行排序

时间:2014-04-10 19:18:28

标签: javascript ajax arrays sorting

我正在尝试对包含从ajax查询中获取的数据的二维数组进行排序,但它不再对它进行排序。

所以要清楚,responseAccident是一个包含来自COUNT查询的值的数组,我将两个数组合并为一个2d数组然后我正在尝试对它进行排序但是我真的不能这样做,警报显示的值不再排序。

所以这是我的代码:

var arrayCityAccident = [];
for (var i = 0; i < responseAccident.length; i++) {
    arrayCityAccident.push([responseCity[i]['city'], parseInt(responseAccident[i])]);
}
arrayCityAccident.sort(compareSecondColumn);
for (var i = 0; i < 10; i++) {
    alert(arrayCityAccident[i][0] + " " + arrayCityAccident[i][1]);
}

排序功能:

function compareSecondColumn(a, b)
{
    return parseInt(a[1]) < parseInt(b[1]);
}

如果有人可以提供帮助那就太棒了!提前谢谢!

0 个答案:

没有答案
相关问题