我正在使用Devbridge / jquery autocomplete。
我一直在尝试使用列出In manual的选项params
在ajax中发送其他参数
问题: 它不会向ajax请求发送正确的输入值。相反,除了自动完成输入之外,它会发送表单输入的初始状态值。 (你可以在控制台中查看)
我已经厌倦了重现同样的Here in Fiddle。
我试过的其他事情是
onSearchStart: function (query) {
$('#doc').autocomplete().setOptions({params :$("form").serialize()});
}
来自手册
在{ajax请求之前调用onSearchStart: function (query) {}
。这与input元素绑定。
答案 0 :(得分:1)
'params'参数必须是一个对象:
onSearchStart: function (query) {
$('#doc').autocomplete().setOptions({params: {parameterA: $("form").serialize()}});
}