У меня в настоящее время есть что-то подобное в моем автозаполнении кода jQuery:
$("input#autocomplete").autocomplete({
source: "/problems/get_categories_ajax.php?category="+$(this).data("autocomplete", ui.item.autocomplete),
delay: 0,
minLength: 0,
autoFocus: true,
select: function (event, ui) {
$("#user_id").val(ui.item.id);
$(this).data("user_id",ui.item.id);//Store arbitrary data associated with the specified element
$(this).data("username",ui.item.value);//Store arbitrary data associated with the specified element
},
selectFirst: true,
autoFill: true,
mustMatch: true
})
.bind("blur",function() {
var autocomplete = $(this).data("autocomplete");
$(this).val(autocomplete);
$("#autocomplete").val(autocomplete);
});
, но я получаю ошибку, что не могу использовать переменную пользовательского интерфейса при попытке создать вызов AJAX здесь: source: "/problems/get_categories_ajax.php?category="+$(this).data("autocomplete ", ui.item.autocomplete),
Как я могу получить значение из формы для передачи туда?
Спасибо!