我使用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