C# 可以使用表格填充jQuery自动完成文本框吗?
谷歌在这上面找不到任何东西,所以我想我应该问问。我以基本的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
<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调用服务器来获取数据?