我已经 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 中,我将选择框的选定索引传递给该函数,并且使用该值我必须设置第二个选择框,并且该选择框的数据必须来自上面给出的views.py。另外,我试着做
var value_from_django = {{ dict1 }};
我还缺少什么其他东西。您能否对此提供详细的解释。我已经尝试了 2 天。
- 有没有一种方法可以将值从 django 视图直接绕过 django 模板传递给 javascript?
- 我可以将 django 视图中的信息传递给 html 模板,然后再传递给 javascript 吗?
我指的 javascript 是一个简单的 javascript 而不是 jquery。
谢谢你的支持,
维奈