У меня есть два разных выбора для города и района. Когда пользователь меняет выбор города, я обновляю выбор района.JQuery Chosen: Использование триггера («liszt: обновлено») Правильно
Существует мой код:
$("#city").change(function() {
$.ajax({
url: '<?php echo SITE_URL; ?>/process/getDistricts?city=' + $(this).val(),
type: 'get',
success: function (data) {
data = JSON.parse(data);
var districts = $("#district");
districts.empty();
districts.append('<option value=""> İlçe Seçiniz </option>');
for (var i = 0; i < data.length; i++) {
districts.append('<option value="' + data[i].ID + '">' + data[i].name + '</option>');
}
$("#district").trigger("liszt:updated");
},
error: function (xhr, ajaxOptions, thrownError) {
console.log(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
}
});
});
Если я не добавить districts.append('<option value=""> İlçe Seçiniz </option>');
линии, первый вариант района автоматического выбора.
И моя кнопка «Поиск-выбор-близко» исчезает, как это:
Как я могу обновить свой выбор Листа правильно?
Я забыл добавить пустой вариант. Спасибо за ваш ответ. –