要保留通过Ajax填充的下拉列表框的值,可以使用以下方法:
var options = [];
$(document).ready(function() {
$.ajax({
url: 'your_ajax_url',
method: 'GET',
success: function(data) {
options = data; // 将从服务器返回的选项值存储在变量中
populateDropdown(); // 填充下拉列表框
}
});
});
function populateDropdown() {
var dropdown = $('#your_dropdown_id');
dropdown.empty(); // 清空下拉列表框
for (var i = 0; i < options.length; i++) {
var option = $('').attr('value', options[i]).text(options[i]);
dropdown.append(option); // 将选项元素添加到下拉列表框中
}
}
var selectedOption = $('#your_dropdown_id').val(); // 获取当前选中的选项值
这样,通过以上方法,可以保留通过Ajax填充的下拉列表框的值,并在需要时获取选项值。