如何在发送AJAX之前修改自动完成条款
How to modify autocomplete term prior to sending AJAX
使用JQuery UI自动完成时,在发送AJAX请求之前,如何修改输入字段中输入的术语"用户"?
例如。用户输入foo
,后端得到foo :today
?
我试过用search()
的方法,但没有成功。
或者,一旦src
已经设置好,我如何在发送AJAX时向src
添加更多的查询参数。例如src=src
+'?when=今天`
我试图根据两个字段的值(从其他下拉列表中选择参数的搜索项)提供结果
我假设您正在使用https://github.com/devbridge/jQuery-Autocomplete
它有一个回调,在ajax请求之前调用:
onSearchStart: function (query) {}
您可以就地修改查询字符串/对象。
相关文章:
- 为什么我从浏览器修改html/js时会多次发送ajax请求
- 如何在发送AJAX之前修改自动完成条款
- AJAX即时搜索的修改
- 修改Ajax请求返回的JSon格式
- 如何使用jQuery.ajax动态修改添加的html
- 在外部声明的变量和XMLHttpRequest中修改的变量的值在此Ajax请求之外不可见
- 尝试使用函数和Ajax修改值时未定义函数
- Symfony2 动态表单修改 ajax jquery 无效的 CSRF 令牌
- jQuery 在 ajax 调用后修改元素
- 使用 AJAX 获取 JSON 数据,然后修改 raphael.js 脚本
- Javascript/Ajax/Jquery 修改选择记录
- AJAX 不再在页面上显示任何修改
- 聚合物 iron-ajax 调用以及如何在绑定发生之前修改/过滤响应
- 从AJAX函数中修改外部变量
- 在将html添加到文档中之前,如何修改ajax调用中的html
- AJAX修改DOM&调用函数
- 如何防止php中两个独立的ajax调用修改同一个数据库
- 修改通过jQuery.ajax()加载的脚本
- ajax表单,用javascript函数修改值
- 简单修改AJAX脚本,将返回的输出赋值,而不是打印到文本框中