Jquery自动完成中的附加参数
问题描述:
我正在使用Devbridge/jquery autocomplete。Jquery自动完成中的附加参数
我一直在试图利用其选项params
这是上市In manual
问题派在阿贾克斯其他参数: 它不会发送正确的输入值,以Ajax请求。相反,它会发送表单输入的初始状态值,但自动完成输入除外。 (你可以在控制台中检查)
我已经厌倦重现相同的Here in Fiddle。
我想另一件事是
onSearchStart: function (query) {
$('#doc').autocomplete().setOptions({params :$("form").serialize()});
}
从手动 onSearchStart: function (query) {}
Ajax请求之前调用。这是必然的输入元素。
答
的“PARAMS”参数必须是一个对象:
onSearchStart: function (query) {
$('#doc').autocomplete().setOptions({params: {parameterA: $("form").serialize()}});
}
虽然这不是完整的答案(变换后的IP名-VAL反对,因为我在形式上有CSRF并不能将其作为参数α)但很好,并且可以接受。 +1。谢了哥们。 – 2014-10-28 07:32:16