AJAX查询数据库再次onSelect-删除缓存

时间:2019-02-19 19:47:42

标签: jquery ajax drop-down-menu

我有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("");
});

如何再次强制查询?任何帮助表示赞赏。

0 个答案:

没有答案