2014-10-28 3 views
0

Я использую Devbridge/jquery autocomplete.дополнительные параметры в JQuery autocomplete

я пытался отправить дополнительные параметры в AJAX, используя свой вариант params который указан In manual

выпуска: он не посылает правильные входные значения Аякса запроса. Вместо этого он отправляет начальное значение состояния входов формы, за исключением ввода автозаполнения. (вы можете проверить это на консоли)

Я устал воспроизводить то же самое Here in Fiddle.

вещи я пытался это

onSearchStart: function (query) { 
    $('#doc').autocomplete().setOptions({params :$("form").serialize()}); 
} 

С ручного onSearchStart: function (query) {} вызывается до АЯКСА запроса. это связано с элементом ввода.

ответ

1

параметр «Params» должен быть объект:

onSearchStart: function (query) { 
    $('#doc').autocomplete().setOptions({params: {parameterA: $("form").serialize()}}); 
} 
+0

хотя это не полный ответ (преобразованная форма IP имя-валин объекта, так как у меня есть CSRF в форме и не могу отправить его как параметр А) но хороший улов и приемлемый. +1 для этого. Спасибо друг. –

Смежные вопросы