Проблемы с Ajax - PullRequest
       4

Проблемы с Ajax

0 голосов
/ 30 апреля 2020

У меня есть вопрос. Я хочу реализовать новую панель поиска b c им не нравится моя панель поиска с refre sh: D

Так что я немного погуглил и нашел Ajax. Это довольно легко, для моего использования сейчас, так что никаких сложных вещей.

<script>
  let bar = document.getElementById('searchbar');

  bar.addEventListener('change', function() {
    $.ajax({
    type: "GET",
    url: '{% url "searchajax" %}',
    data: {'inputText': bar.value}
    })
  });
</script>

Так что это моя маленькая функция. Я просто хочу вызвать мою Django функцию просмотра, когда пользователь вводит данные в строке поиска. Так что это работает, мой отпечаток в представлении Django говорит со мной.

views.py:

def dynamicSearchBar(inputText, request):

   print("hey")
   emplo = Employee.objects.all().filter(email__icontains=InputText)

   context = {
            'user' : emplo
   }

   return render(request, "edit_templates/list-user.html", context)

Так что все отлично работает только с inputText, я могу напечатать значение и мой фильтр тоже работает отлично! Но проблема сейчас в том, что мне нужен запрос. Поскольку я хочу снова отобразить мой шаблон, поэтому, если пользователь вводит «b» на моей панели поиска, все с b должно быть в моем контексте, а затем я хочу вернуть его, чтобы показать его пользователю.

У кого-нибудь есть идея, что я делаю не так? Спасибо!

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