C# 可以使用表格填充jQuery自动完成文本框吗?

C# 可以使用表格填充jQuery自动完成文本框吗?,c#,jquery,asp.net,sql-server,autocomplete,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

谷歌在这上面找不到任何东西,所以我想我应该问问。我以基本的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数据库

编辑:


看起来和我想要的非常相似,但它似乎使用了php和MySQL,我不太了解这些语言,也不太清楚到底发生了什么。如果有人能把这些东西翻译成ASP/SQL Server环境,我可能会觉得有用。

看看这是否回答了你的问题

<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);
 }
 });
});

这个的副本?我应该将此添加到问题中,但这是来自我们内部网上的SQL Server。不确定这是否被视为Web服务?这似乎仍然使用硬编码数组。我需要使用SQL表中的数据。您将如何查询SQL以及数据的格式是什么?我希望你能说得更清楚,我会尽力帮你的。您是否计划使用Ajax调用服务器来获取数据?