2011-03-29 138 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