我使用jQuery的自動完成,但有做太困難加載自動完成在文本框中使用jQuery自動完成難度
我的模型如下:
Users = new List<string>();
foreach (var item in User.LoadSortedByName())
{
Users.Add(item.Name+"\n");
}
查看:
<p>@Html.TextBox("user", "")
$(function() {
$("input#user").autocomplete('@Model.Users');
});
更新 - 簡化嘗試,仍然無法運作
_layout
<script src="@Url.Content("~/Scripts/jquery.autocomplete.js")" type="text/javascript"></script>
View
<p><input type="text" id="tags" /></p>
<script type="text/javascript">
$(function() {
var availableTags = [
"ActionScript",
"AppleScript",
"Asp",
"BASIC",
"C",
"C++",
"Clojure",
"COBOL",
"ColdFusion",
"Erlang",
"Fortran",
"Groovy",
"Haskell",
"Java",
"JavaScript",
"Lisp",
"Perl",
"PHP",
"Python",
"Ruby",
"Scala",
"Scheme"
];
$("#tags").autocomplete({
source: availableTags
});
});
@ user281180 - 請問您有任何這方面的進展如何? – 2011-03-23 11:44:59
@Sergi,謝謝你的例子。我嘗試了一個簡單的自動完成示例,似乎自動完成功能根本不起作用。請參閱我的代碼,儘管我引用了jquery.autocomplete.js,但它似乎不起作用。請參閱我的工作測試,不能理解爲什麼它不起作用。 – learning 2011-03-24 10:53:05
@Sergi,我已經修改了代碼,現在只需一個簡單的測試,似乎自動完成工作根本不起作用。請參閱新代碼 – learning 2011-03-24 11:00:30