【发布时间】:2009-08-25 11:38:11
【问题描述】:
好吧,我有一个 50000+ 行表,所以我无法将所有行加载到每个页面中以供用户使用自动完成功能,所以我尝试通过 extraParams 参数使用 ajax 调用,但不知道:
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=whatever-they-typed),但我不知道在哪里放置代码来处理返回的文本。
【问题讨论】:
-
你有自动完成插件的链接吗
标签: javascript jquery autocomplete