вопрос по событиям 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('');
}
}
});