@blackbb

Как убрать «ОК» из вывода autocomplete jquery ui?

Сделал на сайте (Django) поиск по городу с автозаполнением из базы данных с помощью autocomplete jquery ui. Но вот столкнулся с проблемой, при выводе города так же выводит "ОК", не могу разобраться как его убрать.
<script src = "https://code.jquery.com/jquery-1.10.2.js"></script>
<script src = "https://code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
<script>
         $(function() {
            $( "#automplete-2" ).autocomplete({
               source: '/asearch/',
               minLength:2,
               autoFocus:true
            });
         });
      </script>

<input class="city_search" name="city" id = "automplete-2" placeholder="Введите город">

views.py:
def autocomplete(request):
    if request.method == 'GET':
        list = City.objects.filter(title__istartswith=request.GET.get('term', None)).values_list('title', flat=True)
        results = ''
        if list:
            for l in list:
                results = l + "\n" + results
                return HttpResponse(results, content_type="text/plain")
        else:
            return HttpResponse('Не правильная раскладка', content_type="text/plain")

Вот сайт promspros.ru, в поле "введите город" можете проверить. И почему то не работает istartswith, точнее ведет себя как обычный startswith. Не ищет город, если буква не заглавная.
  • Вопрос задан
  • 270 просмотров
Пригласить эксперта
Ответы на вопрос 1
space2pacman
@space2pacman
Просто царь.
li.ui-menu-item:nth-child(2) {
    display: none;
}

=D
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы