2010-11-25 100 views
0

我在我的ASP.net页面上使用JQuery,我想知道是否有一种方法可以使用AutoComplete与SQL。确切地说,我在数据库上做了“选择”,并且我将有一个字符串数组,并且我想使用带有AutoComplete的数组来将字符串填充为用户类型。 谢谢。JQuery自动完成与SQL

回答

1

获得jQuery自动完成功能的最简单方法之一是使用jQuery UI control。它使用jQuery的Ajax功能来调用返回值数组的服务器端函数。

的代码,以使一个数据源调用(如SQL Server或MySQL)看起来像这样(从jQueryUI的文档):

$("#myInputBox").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); 
      } 
     }); 
0

你可能想创建一个新的WCF的Web服务,将环绕您的存储过程/动态查询。然后您可以使用JQuery自动完成功能调用它:

JQuery Autocomplete with WCF