我有select options
,它们是使用AJAX(jQuery)从数据库中填充的。它已加载到Modal中。
它传递一个ID,查询使用该ID检索填充选项的结果。
$('#statusSelect').on('change', function() {
if($('#statusSelect option:selected').val()=="Reserved")
{
$.ajax({
type: "GET",
url: "cal/get-swaps.php",
data: { id: testId},
success: function(data){
$("#testAvail").html(data);
$('#testAvail').selectpicker();
}
});
}
});
如果我关闭Modal并重新打开它以传递另一个ID,则会缓存先前的选项,并且不会再次查询数据库。
我已经尝试通过使用模式关闭事件来重置Select
,但并不高兴:
$('#testDetailModal').on('hidden.bs.modal', function () {
$("#testAvail").html("");
$("#testAvail").val("");
});
如何再次强制查询?任何帮助表示赞赏。