自动完成的jQuery插件
问题描述:
我使用jQuery的自动完成从以下网址: http://jqueryui.com/demos/autocomplete/自动完成的jQuery插件
我在做我的项目在MVC 3.0 (Razor)
在此我显示从数据库和它的运行良好的名称列表。 现在我想根据我的项目要求在div中显示整个列表。
请帮助我如何在div中显示自动完成数据。
答
直起jQuery UI documentation (remote example):
$(function() {
// This function sets the results inside a div with id = 'log'
function log(message) {
$("<div/>").text(message).prependTo("#log");
$("#log").attr("scrollTop", 0);
}
$("#birds").autocomplete({
source: "search.php",
minLength: 2,
select: function(event, ui) {
log(ui.item ? "Selected: " + ui.item.value + " aka " + ui.item.id :
"Nothing selected, input was " + this.value);
}
});
});
<div id="log"></div>
+0
不客气。不要忘记接受答案,如果它解决了你的问题:) – 2011-03-29 13:09:04
+0
好吧,我接受........... – rose 2011-03-29 13:23:24
那么,有什么问题呢?你坚持完成你的项目是什么? – JohnP 2011-03-29 11:57:11
我不知道如何做到这一点。我想对此有所暗示。 – rose 2011-03-29 12:05:51
好吧,这个例子的出发点是:http://jqueryui.com/demos/autocomplete/#remote您应该将您的列表作为JSON返回,以便自动完成插件可以完成作业 – JohnP 2011-03-29 12:13:06