javascriptを使用してテキストフィールドにデータを入力するときに自動入力を使用して、データベースからテキストフィールドにデータを取得したいのですが、誰か助けてください
質問する
1022 次
1 に答える
0
これを解決する方法の1つは、たとえば、jquery.uiからオートコンプリート制御を使用し、選択した言語/サーバーを使用してサービスを作成し、データベースからデータを取得することです。
jquery.uiオートコンプリートの設定は簡単です
var availableOptions = ["apple", "pear", "pineapple"]
$( "#auto" ).autocomplete({
source: availableOptions
});
入力制御を持っているだけ
<div>
<label for="auto">Fruits: </label>
<input id="auto" />
</div>
したがって、上記の数千のデータ項目がない場合は、最も簡単な方法の1つです。
または、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 に答える