在谷歌上找不到任何东西,所以我想我会问。我正在使用基本的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环境,它可能对我有用。
答案 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);
}
});
});