jQuery autocomplete с разными источниками

152
11 июля 2019, 14:10

Можно ли средствами стандартного autocomplete реализовать «подтягивание» данных из двух разных источников по условию (regex, numeric) — то есть, при совпадении вводимой строки с условием регулярного выражения или проверки на «число»: поиск по id, в противном случае, поиск по совпадению имени? Если бы это было на собственном сервере, то не составило бы труда осуществлять переадресацию по типу запроса, но речь идет о стороннем api. В принципе, можно было бы осуществлять запрос на свой же сервер и оттуда делать запрос на нужный api, но вариант не лучший.

Answer 1

Кусок кода из официальной документации по JQuery UI:

 .autocomplete({
        source: function( request, response ) {
          $.getJSON( "search.php", {
            term: extractLast( request.term )
          }, response );
        },

https://jqueryui.com/autocomplete/#multiple-remote

Кто простите вам запрещает захреначить "search.php" в переменную и менять ее динамически?)

90% поведения jQuery UI настраивается функциями(как они правильно называются не знаю, но почти вместо любого параметра можно дать инлайн функцию).

READ ALSO
collapse для html

collapse для html

Есть html-страница, сохраненная из браузераНа ней используется collapse(аккордеон)

159
include кусков html кода в файл index.html

include кусков html кода в файл index.html

В репозитории responsive-components есть файл indexhtml, в котором с помощью конструкций:

145
Выполнить редирект при наличии ссылки

Выполнить редирект при наличии ссылки

На странице вывода статей может появляться следующий код, с классом redirectTextКак автоматически на php выполнить редирект на ссылку, если она...

150
Проблема с кодировкой JS-файла

Проблема с кодировкой JS-файла

пишу скрипт для себя, но столкнулся с проблемой отображения кириллических символов в браузере Google ChromeВыглядит примерно следующим образом

128