重新填充下拉列表选项,如何清除选项列表然后重新填充?
重新填充下拉列表选项,如何清除选项列表然后重新填充?
当事件触发时,我需要清除下拉列表#users的当前内容,然后通过ajax重新填充它。
我的ajax调用返回HTML的选项,如:
text1 text2 text3
您可以使用从ajax调用返回的数据更改select
元素的html
$("#users").html(data);
所以它看起来像这样:
$.ajax({ type: "POST", url: url, data: data, success: : function(data) { $("#users").html(data); } dataType: "HTML" });
你可以使用下面的
$('#mySelect').empty()
然后重新绑定新数据。
function(ajaxResult) { $('#users').html(""); //clear old options $('#users').html(ajaxResult); }
在AJAX调用的回调中,只需清除select元素的内容并重新添加AJAX调用返回的内容。
function(ajaxResult) { $('#users').html(ajaxResult); }