gpt4 book ai didi

javascript - 尝试将 JQuery 的自动完成功能与 ajax 调用结合使用以获取结果

转载 作者:行者123 更新时间:2023-11-30 13:43:47 25 4
gpt4 key购买 nike

好吧,我有一个 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),但我不知道在哪里放置代码来处理返回的文本。

最佳答案

我假设您使用 jQuery autocomplete plugin by Dylan Verheul .该插件将自动为您创建下拉弹出窗口。但是,它希望结果为纯文本格式,而不是 XML。尝试返回由行尾分隔的结果:

foo\n
bar\n
baz\n

关于javascript - 尝试将 JQuery 的自动完成功能与 ajax 调用结合使用以获取结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/703078/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com