У меня есть select options
, которые заполняются из базы данных с помощью AJAX (jQuery).Он загружается внутри модального.
Он передает идентификатор, и запрос использует этот идентификатор для получения результатов, заполняющих параметры.
$('#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();
}
});
}
});
Если я закрываю модальное и снова открываючтобы передать другой идентификатор, предыдущие параметры кэшируются, и база данных больше не запрашивается.
Я попытался сбросить Select
с помощью события модального закрытия, но без радости:
$('#testDetailModal').on('hidden.bs.modal', function () {
$("#testAvail").html("");
$("#testAvail").val("");
});
Как я могу снова форсировать запрос?Любая помощь приветствуется.