当我使用javascript在文本字段中键入数据时,我想通过使用自动填充将数据从数据库获取到文本字段,任何人都可以帮助我吗
问问题
1022 次
1 回答
0
解决这个问题的方法之一是例如使用 jquery.ui 中的自动完成控制并使用您选择的语言/服务器创建服务以从您的数据库中获取数据。
配置 jquery.ui 自动完成就像
var availableOptions = ["apple", "pear", "pineapple"]
$( "#auto" ).autocomplete({
source: availableOptions
});
只是有输入控制
<div>
<label for="auto">Fruits: </label>
<input id="auto" />
</div>
因此,如果您没有上述数千个数据项是最简单的方法之一。
或者,已经实现了 Web 服务,您可以查询它 ajax 样式,以正确的方式配置自动完成插件
$('#auto').autocomplete({
source: function( request, response ) {
$.getJSON( "/api/search", {
term: request.term
}, response );
},
search: function() {
var term = this.value
if ( term.length < 2 ) {
return false;
}
}
})
于 2013-03-17T20:39:52.820 回答