如何在发送AJAX之前修改自动完成条款

How to modify autocomplete term prior to sending AJAX

本文关键字:修改 AJAX      更新时间:2023-09-26

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

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

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

或者,一旦src已经设置好,我如何在发送AJAX时向src添加更多的查询参数。例如src=src+'?when=今天`

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

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

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

onSearchStart: function (query) {}

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