[問題] 使用Django傳遞數據給javascript

看板Web_Design作者 (BG蔚)時間5年前 (2019/10/15 23:21), 5年前編輯推噓1(106)
留言7則, 3人參與, 5年前最新討論串1/1
大家好~ 想請問一下有沒有人有簡單的方法可以把view.py裡的變數傳遞給js 在網路上我看到這個方法 https://code.ziqiangxuetang.com/django/django-json-templates.html 但我在試的時候在js裡打 {{myVar}} 的大括號底下總是有毛毛蟲編譯不會過 不知有沒有大神知道解決的方法 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.32.162.16 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1571152886.A.B5E.html

10/16 00:48, 5年前 , 1F
內文不就是說單純雙大括號不會過嗎 底下有解決方法阿
10/16 00:48, 1F

10/16 00:49, 5年前 , 2F
土砲一點的方法就是在網頁中嵌一個隱藏的元素 然後先
10/16 00:49, 2F

10/16 00:49, 5年前 , 3F
將資料放在裡面
10/16 00:49, 3F

10/16 07:24, 5年前 , 4F
因為花括號在Django輸出時,如果不加safe過濾符,像是花括
10/16 07:24, 4F

10/16 07:24, 5年前 , 5F
號之類會被跳脫成其他字元。
10/16 07:24, 5F

10/16 07:25, 5年前 , 6F
在瀏覽器打開原始碼看你就知道了。
10/16 07:25, 6F
froce: 然後我個人現在遇到這種需求會去用 ajax。vue.js真好用。 10/16 07:26 就算我在js用過濾符還是不過很奇怪 ※ 編輯: interwise613 (114.32.162.16 臺灣), 10/16/2019 19:19:45

11/05 22:07, 5年前 , 7F
我偏好用 <pre style="display:none">data</pre>
11/05 22:07, 7F
文章代碼(AID): #1TfUFsjU (Web_Design)
文章代碼(AID): #1TfUFsjU (Web_Design)