jquery-ui - jQuery UI 自动完成 : how to send post data?

标签 jquery-ui jquery-ui-autocomplete

来自jQuery UI site (查看来源):

$( "#birds" ).autocomplete({
    source: "search.php",
    minLength: 2,
    select: function( event, ui ) {
        log( ui.item ?
            "Selected: " + ui.item.value + " aka " + ui.item.id :
            "Nothing selected, input was " + this.value );
    }
});

据我所知,没有选项如何使用发布数据“search.php”发出ajax请求。

但是我需要这样做才能从先前的输入字段(当前字段: 城市,上一个字段:国家)。

如何做到这一点?

谢谢!

最佳答案

尝试将源更改为使用 $.post 的方法:

$("#birds").autocomplete({
  source: function (request, response) {
    $.post("search.php", request, response);
  },
  ...

关于jquery-ui - jQuery UI 自动完成 : how to send post data?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8300381/

相关文章:

jquery - 如何在 jquery-ui 自动完成中映射数据不起作用

javascript - JQuery UI 对话框未正确显示在传单顶部

javascript - 从嵌套的 jquery 对话框运行服务器端方法

jquery - 当选择特定项目时,如何以编程方式取消选择选择器(或复选框)中的一项?

jquery - 如何使用 jquery-ui-1.8.21.autocomplete 和来自 mysql 的数据填写表单

user-interface - 寻找 js(也许是 jQuery)时区(仅)控制 UI 小部件

jquery - 如何使用javascript显示jquery页面(在div内)?

jquery - Kendo UI 与 jQuery UI - 大小和 JavaScript 框架

jQueryUI 在多个字段上自动完成

jquery - 将 jQuery 自动完成项呈现为内联 block