如何在发送AJAX之前修改自动完成术语

时间:2016-04-18 11:46:26

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

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

EG。用户输入了foo,后端获得了foo :today

我尝试使用search()方法,但没有运气。

或者,如果已设置src,如何在发送AJAX时向src添加更多查询参数。 例如。 src = src +'?when = today'`

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

1 个答案:

答案 0 :(得分:0)

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

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

onSearchStart: function (query) {}

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