我使用jQuery UI自動完成。腳本的 部分是:將列表放入jQuery腳本MVC3
$("input[data-autocomplete]").each(function() {
var availableTags = ["first", "second"];
而且它的工作原理與-autocomplete 「第一」, 「第二」
現在我要指派avalibleTags dinamicly像這樣的:
var availableTags = @Viewbag.Something
或
var availableTags = @Url.Action('Tags","Home")
有可能嗎?如何以良好的方式做到這一點?
我做到了,它不起作用。 Html看起來像:'var availableTags = $ .getJSON('/ Ideas/GetTags /');' Get Tags看起來像:'[AcceptVerbs(HttpVerbs.Get)] public JsonResult GetTags() { return Json(_configurationRepository.GetTags(),JsonRequestBehavior.AllowGet); }'任何想法什麼是錯的? – 2012-01-03 11:18:49
對不起,第一位是Javascript而不是HTML。我改變我的答案更加清楚。你將需要使用List來設置你想要用它做什麼。 – Doomsknight 2012-01-03 11:27:28
語法'$ .getJSON('@ Url.Action(「Tags」,「Home」)'function(List){' – 2012-01-03 11:44:42