gpt4 book ai didi

jQuery 自动建议插件不显示结果

转载 作者:行者123 更新时间:2023-12-01 05:06:06 25 4
gpt4 key购买 nike

我正在使用the plugin by Drew Wilon当用户开始在文本字段中键入内容时搜索城市名称的数据库表。通过 Firebug,我可以看到数据以正确的 JSON 格式返回。所以据我所知,PHP 端一切正常。

返回结果后,它们应显示在文本字段下方的 div 中。我可以在 Firebug 中看到这个 div,但它仍然是空的。它曾经工作得很好,所以我认为这是一个我没有看到的小问题。

如何让结果显示在此 div 中?

测试页是here - 中间一栏是“城市”字段。例如输入“ham”,您将在 Firebug 中看到返回的 JSON 格式的数据。

JS:

$("input#city").autoSuggest("http://sub.domain.com/survey/search_city", {
selectedItemProp: "response",
selectedValuesProp: "id",
searchObjProps: "response",
startText: "",
minChars: 2,
selectionLimit: 1,
});

返回的 JSON 示例

[{"response":"Hamilton (Victoria, Australia)","id":"18860_14"},{"response":"Hamilton (Hamilton Municipality, Bermuda)","id":"6042_27"},{"response":"Hamilton (Ontario, Canada)","id":"3460_43"},{"response":"Hami (Xinjiang, China)","id":"6156_49"},

最佳答案

我唯一能看到的是

$("input#city").autoSuggest("http://kms.rubypseudo.com/survey/search_city", {
selectedItemProp: "response",
selectedValuesProp: "id",
searchObjProps: "response",
startText: "",
minChars: 2,
selectionLimit: 1,
});

在“selectionLimit: 1”之后有一个逗号,但它不应该。

这会破坏你的参数 json,从而破坏插件

我再次检查了一下,发现与 autoSuggest 和 jquery.validate.js 插件不兼容……如果删除它,自动完成功能就会起作用。它与 $.getJSON 有关...当您获得两个插件时永远不会完成

关于jQuery 自动建议插件不显示结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5850662/

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