jQuery自动完成与发布数据

时间:2018-10-25 11:05:11

标签: php jquery autocomplete

我有一个具有自动完成功能的脚本,根据搜索到的术语从外部来源获取一些数据。 我可以在控制台中输出json,但是我正努力将其传递给响应,我该怎么做?

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

3 个答案:

答案 0 :(得分:0)

$.ajax({
  type: "POST",
  url: url,
  data: data,
  success: success,
  dataType: dataType
});

这是发布请求的语法。在哪里

url:一个字符串,其中包含将请求发送到的URL。

data:随请求发送到服务器的普通对象或字符串。

成功:回调函数

答案 1 :(得分:0)

@总结

    $.post('/schoollookup', {

应该是一样的,我遇到的困难是获得回应

答案 2 :(得分:0)

谢谢您的回答,问题是它没有返回数组。 所以最终的代码是:

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