2012-08-30 50 views
0

我在網頁上有一個文本框,我想編寫一些JQuery,AJAX代碼,以便當用戶在該字段中鍵入一些文本時,它會查找數據庫中列的值,並回到以他們輸入的字母開頭的值。當用戶在文本框中輸入更多字符時,數據庫中的選擇會變小。用戶然後可以使用其中一個選項來自動完成其條目。我如何做到這一點,並在這裏有性能方面的考慮?用於搜索的JQuery AJAX查找

感謝,

薩欽

+0

jQuery Autocomplete!看看[這個鏈接](http://jqueryui.com/demos/autocomplete/) –

回答

4
+0

它很好用,很容易實現。 – xivo

+0

你能用這個查詢數據庫嗎? –

+0

是的,它具有遠程或本地查找選項。遠程將是一個Ajax調用服務器來檢索結果。 –

1

[jQuery用戶界面的自動完成] [1]

下面是一個例子:

<script type="text/javascript"> 
$('#search').autocomplete({ 
    url: 'suggestions.php', width: 300, 
    max: 10, 
    delay: 100, 
    cacheLength: 1, 
    scroll: false, 
    highlight: false 
}); 
</script> 

這裏是C# http://jquery-with-asp.net/2011/07/jquery-ui-autocomplete-with-asp-net/

具體的例子如果您不想使用jquer y。您可以使用ASP.NET AJAX工具包

http://www.asp.net/ajaxlibrary/act_AutoComplete_Simple.ashx

+0

這可以用於C#並使用數據庫中的值嗎? –

+1

@SachinKainth當然,我已編輯答案 –