你可以使用表来填充jQuery自动填充文本框吗?

时间:2015-12-16 13:34:10

标签: c# jquery asp.net sql-server autocomplete

在谷歌上找不到任何东西,所以我想我会问。我正在使用基本的jQuery自动完成示例:

<label for="autocomplete">Select a programming language: </label>
<input id="autocomplete">

<script>
$( "#autocomplete" ).autocomplete({
  source: [ "c++", "java", "php", "coldfusion", "javascript", "asp", "ruby" ]
 });
 </script>

但是,在我的实际应用程序中,我需要从表[tblPayer]中的[PayerName]字段中读取值,而不是使用硬编码列表。

我将如何做到这一点?

为了清楚起见,数据将来自我们内联网上的SQL Server数据库。

修改

This example here似乎与我想要的非常相似,但看起来它使用的是php和MySQL,而且我并不真正理解这些语言以及究竟发生了什么。如果有人能将这些东西翻译成ASP / SQL Server环境,它可能对我有用。

1 个答案:

答案 0 :(得分:0)

检查这是否回答了你的问题。

<label for="autocomplete">Select a programming language: </label>
<input id="autocomplete">

var data = ["c++", "java", "php", "coldfusion", "javascript", "asp", "ruby"];

$(document).ready(function() {
$("#autocomplete").autocomplete({
source: function(req, add) {
  add($.map(data, function(el) {
    return {
      label: el
    };
  }));
 },
 select: function(event, ui) {
  alert(ui);
 }
 });
});