Две вещи, которые я пытаюсь настроить при использовании автозаполнения JQuery в PHP.
1. Мне бы хотелось, чтобы при выборе опции она автоматически отправляла форму (в настоящее время требуется два ввода)
2. Когда я продолжаю писать, и никаких новых опций не существует, все равно отображаются старые опции. Я бы предпочел, чтобы он не предлагал не относящиеся к делу варианты, даже если ни один не существует.
Спасибо
UPDATE:
Я решил Num. 2, для будущих читателей проблема была в том, что я послал нуль вместо пустого json из исходного URL.
Что касается Num. 1, я сделал как предложено, и теперь мой JS-код JQuery выглядит так:
$( "#searchid" ).autocomplete({
source: "/autocomplete_url.php?more=1",
});
$("#searchid").result(function (event, data, formatted)
{
alert("o"); // just to check if got here
$('#formid').submit();
});
Однако, функция результата никогда не вызывается (я добавил простое предупреждение, чтобы проверить это). Есть идеи почему?