Ну, у меня есть таблица строк 50000+, поэтому я не могу загрузить все строки на каждой странице, чтобы пользователь использовал автозаполнение, поэтому я пытаюсь использовать вызов ajax через параметр extraParams, но не знаю:
1) В каком формате результаты отображаются на странице, вызываемой через ajax (в данном случае get-dropdown-results.xml)
2) Как получить эти результаты в раскрывающемся списке
Вот мой текущий источник:
$("input#autocomplete-field").autocomplete(
"/ajax/get-dropdown-results.xml",{
delay:0,
minChars:3,
matchContains:true,
matchSubset:false,
max:100,
extraParams: {
q: function () { return escape($("input#autocomplete-field").val()); }
}
});
Я использую firebug, чтобы видеть, что ajax-вызовы выполняются правильно (/ajax/get-dropdown-results.xml?q=whwhat-they-typed), но я не знаю, куда поместить код для обработки возвращенный текст.