Задать вопрос
@theelix

Автокомплит с параметрами поиска(фильтры)?

Добрый день!
Есть рабочий автокомплит(поиск), и в него требуется добавить своеобразный параметр поиска(к примеру фильтр по городам). В результате должно получиться такое:59b3aa55eb8b425ea2462c3e76f5417e.png
$(document).ready(function () {
            $("#tags").keyup(function () {
                var numChars = $(this).val().length;
 
                if (numChars >= 1) {
                    var queryString = $(this).val();
                    $.post(
                        "sand.php", 
                        {
                            queryString: queryString
                        }, 
                        function (data) {
                            if(data != "") {
                                $("#list2").show();
                                $("#list").hide();
                                $("#list2").html(data);
                            }
                            else {
                                $("#list2").show();
                                $("#list").hide();
                                $("#list2").html("<i>Не найден</i>");
                            }
                        }
                    );
                } else if(numChars < 1) {
                    $("#list2").hide();
                    $("#list").show();
                } else if(numChars == 0) {
                    //$("#list2").hide();
                    //$("#list").show();
                    //$("#list2").html("");
                }
            });
        });
  • Вопрос задан
  • 2295 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
@IceJOKER
Web/Android developer
Не знаю как лучше, но на вашем месте я бы вынес отправку запроса в отдельную функцию, и при изменении текста или при выборе select вызывал бы эту функцию, а там уже забирал бы эти данные(+проверка) и отправлял бы запрос
Ответ написан
Комментировать
@theelix Автор вопроса
при выборе select вызывал бы эту функцию

но в таком случае у нас не будет осуществляться поиск, пока мы не выберем город, так ведь?
или мб есть способ сделать это другими методами?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
12 февр. 2025, в 22:05
500 руб./за проект
12 февр. 2025, в 21:46
600 руб./за проект
12 февр. 2025, в 20:38
3000 руб./за проект