Я использую скрипт автозаполнения jQuery для элемента ввода текста, но проблема в том, что переменная lang в исходном URI не обновляется при обновлении переменной.
Обновляется значение langвсякий раз, когда я нажимаю на элемент радио-ввода, и после этого я набираю что-то в элементе ввода текста, который затем запускает код автозаполнения.Как ни странно, он всегда использует значение «en», а не обновленное значение.
Кто-нибудь знает лучший подход или исправление для моего кода?
code:
var lang = 'en';
$('input[name="language"]').click(function()
{
lang= $(this).val();
});
$("#query").autocomplete({
source: "domain.com/suggest.php?language=" + lang,
minLength: 1
});