gpt4 book ai didi

javascript - 从 AJAX 调用的 PHP 排序数组不起作用

转载 作者:行者123 更新时间:2023-11-30 17:05:44 25 4
gpt4 key购买 nike

我现在这样做:

  $.ajax({
url: 'full_db.php',
type: 'GET',
dataType: 'JSON',
data: {col_name: firstSel},
success: function(data) {
var full_options = [];
$.each(data, function (i, data) {
full_options.push(data.age);
full_options.sort(function(a, b){
return a.age - b.age;
});

$('#second_select').append("<option>" + data.age + "</option>");
});
}
});

这会将所有不同的年龄附加到我的选择 (second_select) 并且如果我控制台日志 full_options我明白了:

["55", "98", "34", "30", "45", "29", "26", "22", "37", "42", "32", "33", "36", "35", "56", "46", "25", "54", "86"]

我希望按升序排列(例如:22、25、26、29,...)。

我在这里做错了什么,我得到了一个无序数组?

最佳答案

我正在为我发表的评论提供答案。

如果您正在进行数据库调用,请在查询中进行排序

SELECT * from table ORDER BY column_name DESC

关于javascript - 从 AJAX 调用的 PHP 排序数组不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28076797/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com