Расширенная функция автоматического предложения - PullRequest
2 голосов
/ 18 апреля 2009

Я смог заставить работать автозаполнение jQuery без проблем, и мне было просто интересно, могут ли результаты основываться на комбинации из 2 полей формы?

Позвольте мне попытаться объяснить немного лучше! У меня есть форма с полем ввода текста ключевого слова и список выбора со списком стран.

Я хотел бы предоставить предложения по выбранному ключевому слову для поиска, но также ограничить эти предложения страной, выбранной из раскрывающегося списка (если изменено) ... возможно ли это?

Надеюсь, я хорошо объяснил свой вопрос! Любой совет по этому вопросу будет наиболее ценным!

ура! Деклан

1 Ответ

4 голосов
/ 18 апреля 2009

Вы можете объединить значение раскрывающегося списка с тем, что пользователь вводит в текстовое поле, и передать его в виде одной строки в свой код на стороне сервера PHP / ASP. Например, что-то вроде этого:

$("#textbox").change(fetchKeywords);

function fetchKeywords()
{
    var string=$("#textbox").val() + "||" + $("#select").val();
    $.post("auto-suggest.php",{keyword:string});
}

Это даст вам строку, такую ​​как "My keyword||USA". Затем можно использовать функцию explode() (если используется PHP) или String.split() для разделения ключевого слова и кода страны с помощью разделителя ||.

Примечание: я не использовал этот конкретный плагин jquery, поэтому вам придется немного изменить функцию fetchKeywords(), чтобы он работал с этим плагином.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...