目前我有這個自動完成選項:在自動完成包括阿賈克斯
<script type="text/javascript">
$().ready(function() {
$("#tags").autocomplete(["c++", "java", "php", "coldfusion", "javascript", "asp", "ruby", "python", "c", "scala", "groovy", "haskell", "pearl"], {
width: 320,
max: 4,
highlight: false,
multiple: true,
multipleSeparator: " ",
scroll: true,
scrollHeight: 300
});
});
</script>
<body> <p>
<label>Tags (local):</label>
<input type="text" id='tags' />
</p>
</body>
但我想從一個動作方法來獲取此陣:「C++」,「Java」的,「PHP」,「ColdFusion的「,」javascript「,」asp「,」ruby「,」python「,」c「,」scala「,」groovy「,」haskell「,」pearl「]。例如從控制器「搜索」中的操作「快速搜索」。
因此,像這樣:
public ActionResult QuickSearch(string term)
{
IEnumerable<string> list = test();
return Json(list, JsonRequestBehavior.AllowGet);
}
有什麼建議?
看一看遠程文件:您正在使用http://jqueryui.com/demos/autocomplete/#remote – Jesse
什麼自動完成插件? –
http://jqueryui.com/demos/autocomplete這一個。但他們的遠程完成是使用PHP,而不是asp.net。他們迴應結果。我想使用JSON。 – user1408786