djangoでviews.pyから持ってきたデータ(model.objects.all(),で取得したデータ)を
HTMLのscript内で使用したいのですが上手くいきません。
下記プログラムはテキストエリアにサジェスト機能を実装するプログラムで、
views.pyから送られてきたデータを{% for y in x %}~{% endfor %}等を利用して出力したいと思っております。
<!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() { // 3候補リストに表示するデータを配列で準備 var data = [ 'accepts', //ここに{% for y in x %}タグのように繰り返し処理を施してdata 配列(文字列の配列)の中に連ならせたい。 ]; // 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>
初歩的な内容になってしまい申し訳ありませんが
よろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。