[英]how to get a python variable in JS Django
我正在使用Django,並將views.py中的變量發送到模板。 如何在JS文件中獲取該變量?
return render(request, 'dashboard/dashboard.html', {"value":123})
現在,我想在我的JS文件中獲取value
變量。 我該怎么做? 在模板(即HTML文件)內,它很容易,只需執行{{value}}即可將其打印出來,但是我想稍微使用一下此變量並將其放入我的JS文件中。 我該怎么辦?
在<script>
標簽中打印的一種簡單方法:
<script>
var value = {{ value|escapejs }};
</script>
編輯:
如果需要在單獨的文件中使用此var,則需要創建一個視圖以渲染js文件。
使用輸入欄
<input type="hidden" class="hidden" value="{{ value }}" />
然后你的JavaScript
var val = document.querySelector(".hidden").value;
或者您可以將其放在任何html元素中並查詢值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.