2011-04-18 52 views
0

我想讓Ajax與this plugin一起工作。Drew Wilson AutoSuggest和Ajax

我有這段代碼;

$.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" }); 

我的控制器,在這兩種情況下,都被正確調用並返回相同的數據。

但是,第二個代碼片段不會呈現返回的結果,而第一個代碼片段不會。

任何想法?

+0

德魯威爾遜?這是作者的名字還是什麼? – JohnP 2011-04-18 11:40:14

+0

是的。 http://code.drewwilson.com/entry/autosuggest-jquery-plugin。已更新的問題,包括鏈接 – griegs 2011-04-18 11:42:08

+0

我知道這是一個非常具體的問題,但它是唯一的自動建議插件,我可以找到,允許我選擇多個項目。很像SO標籤盒。 – griegs 2011-04-18 11:43:39

回答

1

對於那些有興趣的我找到答案。

我包括了控制器的未壓縮版本,並找到了一條說$.json,並使其代替$.post的行,現在控制器工作得非常好。

感謝那些花時間在此。

</griegs> 
+0

嗨。我有同樣的問題,但我沒有找到$ .json,我找到了$ .getJSON,並將其更改爲$ .post和$ .get,但仍然不起作用,我擁有1.4v的autoSuggest。任何其他想法?素不相識。 – 2012-03-08 21:22:04

+0

對不起,您可能想發佈一個新問題以將SO社區加入其中 – griegs 2012-03-09 02:55:57