【问题标题】:How to modify autocomplete term prior to sending AJAX如何在发送 AJAX 之前修改自动完成术语
【发布时间】:2016-04-18 11:46:25
【问题描述】:

使用 JQuery UI 自动完成时,如何在发送 AJAX 请求之前修改用户在输入字段中输入的术语?

例如。用户输入foo,后端得到foo :today?

我尝试过使用search() 方法,但没有成功。

另外,一旦src 已设置,我如何在发送AJAX 时向src 添加更多查询参数。 例如。 src = src + '?when=today'`

我正在尝试根据两个字段的值提供结果(从其他下拉列表中选择参数的搜索词)

【问题讨论】:

标签: javascript jquery ajax jquery-ui jquery-ui-autocomplete


【解决方案1】:

我假设你使用的是https://github.com/devbridge/jQuery-Autocomplete

它有一个回调,在ajax请求之前被调用:

onSearchStart: function (query) {}

您可以就地修改查询字符串/对象。

【讨论】:

    猜你喜欢
    • 2020-01-17
    • 1970-01-01
    • 1970-01-01
    • 2012-06-07
    • 2017-03-15
    • 2013-02-23
    • 2020-02-16
    • 2018-02-16
    • 2023-04-10
    相关资源
    最近更新 更多