【发布时间】:2011-04-18 11:37:42
【问题描述】:
我正在尝试让 Ajax 与 this plugin 一起工作。
我有这个代码;
$.post("/Search/jQuery_GetSkillList", { q:""}, function (jSonData) {
$("#AutoSuggest").autoSuggest(jSonData, { selectedItemProp: "name", selectedValuesProp: "value", searchObjProps: "name", startText: "Type skills here" });
});
这很好用,但潜在的项目有 1000 个,所以我真的需要它在你输入时工作。
所以我试试这个;
$("#AutoSuggest").autoSuggest("/Search/jQuery_GetSkillList", { selectedItemProp: "name", selectedValuesProp: "value", searchObjProps: "name", startText: "Type skills here" });
在这两种情况下,我的控制器都被正确调用并返回相同的数据。
但是,第二个代码 sn-p 不会呈现返回的结果,而第一个会呈现。
有什么想法吗?
【问题讨论】:
-
德鲁威尔逊?这是作者的名字还是什么?
-
是的。 code.drewwilson.com/entry/autosuggest-jquery-plugin。已更新问题以包含链接
-
我知道这是一个非常具体的问题,但它是我能找到的唯一一个允许我选择多个项目的自动建议插件。很像 SO 标签框。
-
你能发布来自
/Search/jQuery_GetSkillList的响应json吗?确保它是完整的响应对象,但只有几个项目 -
它是具有两个属性的对象列表。 [名称] 和 [值]。
标签: jquery asp.net-mvc model-view-controller autosuggest