【问题标题】:Drew Wilson AutoSuggest and AjaxDrew Wilson AutoSuggest 和 Ajax
【发布时间】: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


【解决方案1】:

对于那些感兴趣的人,我找到了答案。

我包含了控件的未打包版本,并找到了一条写着$.json 的行并改为$.post,现在该控件工作得非常好。

感谢那些花时间在这上面的人。

</griegs>

【讨论】:

  • 嗨。我有同样的问题,但我没有找到 $.json,我找到了 $.getJSON,并将其更改为 $.post 和 $.get,但仍然无法正常工作,我有 autoSuggest 的 1.4v。还有什么想法吗?问候。
  • 不抱歉,您可能想发布一个新问题让 SO 社区参与其中
猜你喜欢
  • 1970-01-01
  • 2011-09-17
  • 1970-01-01
  • 1970-01-01
  • 2019-11-07
  • 2012-01-20
  • 1970-01-01
  • 2013-06-22
相关资源
最近更新 更多