JQuery автозаполнение с данными поста - PullRequest
0 голосов
/ 25 октября 2018

У меня есть скрипт с автозаполнением, получить некоторые данные из внешнего источника в соответствии с искомым термином.Я могу вывести JSON в консоли, но я пытаюсь передать его в ответ, как мне это сделать?

      $('#test').autocomplete({
        source: function(request,response){
            $.post('/schoollookup', {
               query: request.term
            }, function(data){
                }, 'json'
            );
        },
        minLength: 2
    });

Ответы [ 3 ]

0 голосов
/ 25 октября 2018

@ Sumesh

    $.post('/schoollookup', {

должно работать так же, мне трудно получить ответ

0 голосов
/ 25 октября 2018

Спасибо за ваш ответ r007ed, проблема была в том, что он не возвращал массив.Итак, окончательный код для этого:

    $('#test').autocomplete({
        source: function(request,response){
            $.post('/schoollookup',{query: request.term}, response, 'json');
        },
        minLength: 2
    });
0 голосов
/ 25 октября 2018
$.ajax({
  type: "POST",
  url: url,
  data: data,
  success: success,
  dataType: dataType
});

Это синтаксис для пост-запроса.где

url: строка, содержащая URL-адрес, на который отправляется запрос.

data: обычный объект или строка, отправляемая на сервер с запросом.

успех: функция обратного вызова

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