jqueryオートコンプリートを使用しようとしています。私はsearch.php
ファイルを使用して、私はI型と提案が来て、私はどんな提案をクリックしたときに尊敬結果は、それぞれの入力フィールドに行く必要があることを望む何オートコンプリートを使用して入力フィールドを入力する
{
"id" : 1,
"name" : "ColdFusion",
"type" : "Tag"
},
{
"id" : 2,
"name" : "C#",
"type" : "Programming"
},
としてデータを取得しています。たとえば、Coldと入力してColdFusionをクリックすると、IDはinput id="id"
になり、タイプはinput id="name"
になります。私はオートコンプリートで初めてのことなので、どのjqueryイベントを使うべきか考えられませんでした。私はjqueryサイトから簡単な実例を投稿してください。
$("#autocomplete").autocomplete({
source: [ "c++", "java", "php", "coldfusion", "javascript", "asp", "ruby" ]
});
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>autocomplete demo</title>
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/smoothness/jquery-ui.css">
<script src="//code.jquery.com/jquery-1.12.4.js"></script>
<script src="//code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
</head>
<body>
<label for="autocomplete">Select a programming language: </label>
<input id="autocomplete">
ID <input id="id"/>
NAME <input id="name"/>
TYPE <input id="type"/>
</body>
</html>
ありがとうリンクするURLを変更することができます。簡単な質問ですが、この静的なものを 'search.php'で置き換える必要がある場合はどうすればいいでしょうか、' map'をどのように使うべきでしょうか? – Alen
オートコンプリートのソースでajaxコールを行い、ajaxで成功すると成功イベントの 'response'コードが追加されます。そのまま別のものを保管してください。 –
サンプルを投稿できますか? – Alen