#jquery #jquery_ui #ajax #javascript
Имеем автокомплит по названию предприятия $("#firms").autocomplete({ source: "ajax_firms.cgi", select: function (event, ui) { $.ajax({ type: "GET", url: "ajax_staff.cgi", data: "firms=" + (ui.item.id), success: function (html) { $("#value").html(html); } }); } }); При успешном выборе нами генерируется динамическая форма с именами сотрудников Как отследить событие при смене сотрудника? Пробовал .change, но оно динамические ловить не хочет.
Ответы
Ответ 1
Как сказано, селект генерируется динамически. Это означает, что обработчик на него нужно вешать только после того, как он добавлен на страницу или с помощью live. Либо выводить по умолчанию пустой скрытый селект, а после выбора фирмы заполнять его и отображать на страницеОтвет 2
спасибо. так вышло еще оптимальней $("#persons").on("change","#person", function(event){Ответ 3
пробовал .change, но оно динамические ловить не хочет. Вы ошибаетесь.
Комментариев нет:
Отправить комментарий