【问题标题】:change ajax method jquery autocomplete更改ajax方法jquery自动完成
【发布时间】:2017-01-30 15:59:50
【问题描述】:

是否可以从这个插件jquery Autocomplete将ajax方法从“GET”更改为“POST”

【问题讨论】:

  • 你需要修改你的jquery自动完成代码文件

标签: jquery ajax jquery-ui-autocomplete


【解决方案1】:

从第 576 行的插件中读取code 波纹管,我发现了这个“fetchRemoteData”方法,它由 ajax 直接调用。这对你有帮助吗?

【讨论】:

  • 我还是新手,如何实现呢?你能帮帮我吗?
  • 正如我更详细地看到的那样,插件不支持我放在api.jquery.com/jquery.ajax/#method后面的行中的“方法”,尝试在作者的github中放置一个修订版,以传递一个方法。
  • 为什么必须使用get?,您可以尝试使用带有查询参数的post吗?
  • 是的,我想用自定义参数发帖
  • 看看用$.ajax实现的插件,我觉得已经完成了
【解决方案2】:

使用类似的东西

$( "#input" ).autocomplete({ 
   source: function (request, response) {
       $.ajax({
          type: "POST",
          url:"YourPhpPage.php",
          data: request,
          dataType: 'json'
      });
   }
}, {minLength: 3 });

【讨论】:

  • 这个插件不是 jquery.ui.autocomplete 而是来自这个github.com/dyve/jquery-autocomplete
  • 是的,我知道,但你试过我在这里回答的吗?
  • 我试过了,TypeError: url.indexOf is not a function
猜你喜欢
  • 2013-08-28
  • 2013-06-02
  • 2017-05-20
  • 2014-02-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-21
相关资源
最近更新 更多