2011-03-29 90 views
0

我使用jQuery的自动完成从以下网址: http://jqueryui.com/demos/autocomplete/自动完成的jQuery插件

我在做我的项目在MVC 3.0 (Razor) 在此我显示从数据库和它的运行良好的名称列表。 现在我想根据我的项目要求在div中显示整个列表。

请帮助我如何在div中显示自动完成数据。

+0

那么,有什么问题呢?你坚持完成你的项目是什么? – JohnP 2011-03-29 11:57:11

+0

我不知道如何做到这一点。我想对此有所暗示。 – rose 2011-03-29 12:05:51

+0

好吧,这个例子的出发点是:http://jqueryui.com/demos/autocomplete/#remote您应该将您的列表作为JSON返回,以便自动完成插件可以完成作业 – JohnP 2011-03-29 12:13:06

回答

0

直起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