それを行う方法を理解しようとしているのは2日です。初心者なので出来るだけ詳しく教えてください。
私は自分のviews.pyでこれをやっています
dict1 = simplejson.dumps(dict1)
return render_to_response('main_page.html', {
'js_testsuite':testsuite_dict,
'js_testset':js_testset,
'dict1':dict1})
main_page.html 内
{% if js_testsuite %}
<select id="testsuites" name="testsuite" onchange="setOptions(document.selection.testsuite.selectedIndex);">
{% for key, value in js_testsuite.items %}
<option value={{ value }} name="testsuite">{{ key }}</option>
{% endfor %}
</select>
{% endif %}
関数 setOptions(value) を含む setoptions.js では、選択ボックスの選択されたインデックスを渡します。この値を使用して、2 番目の選択ボックスを設定する必要があり、この選択ボックスのデータは、上記の views.py 。また、やってみました
var value_from_django = {{ dict1 }};
他に欠けているものは何ですか。これについて詳しい説明をお願いします。私はこれを2日間試していました。
- djangoテンプレートを直接バイパスして、djangoビューからjavascriptに値を渡す方法はありますか?
- django ビューから html テンプレートに情報を渡してから、javascript に渡すことはできますか?
私が言及しているJavaScriptは、jqueryではなく単純なJavaScriptです。
ご協力ありがとうございました、
ビナイ