它已經2day我想弄清楚如何做到這一點。我是新手,請儘可能詳細解釋。簡單的應用程序傳遞值從Django的意見到JavaScript
我在我的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.js,其中包含函數setOptions(值)這樣做,到我傳遞選擇框的選定索引,使用這個值我必須設置第二個選擇框,這個選擇框的數據必須來自上面給出的views.py。 此外,我試圖做
var value_from_django = {{ dict1 }};
什麼是我失蹤的其他事情。你能否提供一個詳細的解釋。我一直在試2天。
- 有沒有一種方法可以將django視圖的值直接繞過django模板傳遞給javascript?
- 我可以將django視圖的信息傳遞給html模板,然後傳遞給javascript?
JavaScript我指的是一個簡單的JavaScript而不是jquery。
感謝您的支持,
維奈
謝謝安德魯,它調整了一些後。我可以將字典傳遞給javascript。現在,即時通訊嘗試在JavaScript中解碼該字典。 – Vinay
關於JSON如何與JS進行交互,請參閱http://www.json.org/js.html(我假設您使用的是JSON) –