初歩的な質問になってしまうかもしれませんが
jqueryUIでサジェスト機能を実装しようとしてます。
Jquery内のdata配列をHTML内に記述する書き方ではなく、
外部ファイル(csvやjs等)から読み込ませる仕様にしたいのですが
おすすめの実装方法等ございましたら教えていただきたいと存じます。
<!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <title>AutoCompleteウィジェット</title> <link type="text/css" rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/cupertino/jquery-ui.min.css" /> <script type="text/javascript" src="http://code.jquery.com/jquery-1.10.2.min.js"></script> <script type="text/javascript" src="http://code.jquery.com/ui/1.10.3/jquery-ui.min.js"></script> <script type="text/javascript"> $(function() { // ここの配列データをHTML内に書かず外部ファイル(csvやjs等)から読み込ませたい。 var data = [ 'accepts', 'action_name', 'add', 'add_column', 'add_index', 'add_timestamps', 'after_create', 'after_destroy', 'after_filter', 'all', ]; // 2オートコンプリート機能を適用 $('#txtKeywd').autocomplete({ source: data, autoFocus: true, delay: 500, minLength: 2 }); }); </script> </head> <body> <!--1オートコンプリート機能を適用するテキストボックスを準備--> <label for="txtKeywd">キーワード</label>: <input id="txtKeywd" type="search" size="20" maxlengh="50" /> </body> </html>
よろしくお願いいたします。
回答3件
あなたの回答
tips
プレビュー