【发布时间】:2022-01-14 22:03:50
【问题描述】:
我正在尝试使用 AJAX 对从后端获取的响应进行排序。这是我的代码:
let $select = $("#colony_code");
$.ajax({
url: 'backend.php',
type: 'POST',
data: { "input": "fetch_colony_codes" },
dataType: 'json',
success: function(response) {
let selectedValue = $select.val();
let html = response.filter((e, i, a) => a.indexOf(e) === i).map(item => `<option value="${item}">${item}</option>`);
$select.html(html).val(selectedValue);
},
complete: function() {}
});
现在,我希望将所有 options 排序到我的 <select> 标记中。如何对选项进行排序?
【问题讨论】: