ЕЕ
Елизавета Елизарова

вопрос по событиям jquery

пишу вот так
$('document').ready(function()
{
$('[name="user_type_id"]').change(update_list());
});
функция сработаает только раз и больше при возникновении change не сработает
если написать так:
$('document').ready(function()
{
$('[name="user_type_id"]').change(function(){update_list()});

});

});
все нормально, каккой вариант правильний?
function update_list()
{
$.ajax({
url: $('[name="select_data"]').attr('action'),
method: 'POST',
data: $('[name="user_type_id"]').serialize(),
success: function (data)
{
$('[name="user_id"]').html(null);
var obj = $.parseJSON(data);
for (key in obj)
{
if (obj.hasOwnProperty(key))
$('[name="user_id"]').append('');
}
}
});

ТГ
Татьяна Горавская

Попробуй прикрепить цикл for. Он будет повторять столько раз, сколько будет прописано

Похожие вопросы
Как сделать чтобы событие не реагировало на наведение мыши пока оно выполняется? jquery.
вопрос по jQuery Mobile. Как в мобильной версии сайта замутить карусель jQuery "Carousel"?
Этот вопрос для тех кто знает jquery
jQuery - события не ловятся после динамического добавления новых элементов. Что происходит? Как исправить?
для профисеоналов jQuery!
Jquery, кто разбирается
Подскажите пожалуйста, вопрос, про javascript и jquery
Вопрос про jquery+css.
Вопрос про jquery. Есть ли простая альтернатива коду?
Какое событие отвечает при изменении размеров окна браузера в javascript(jQuery) ???