当我尝试从Django发送变量时,为什么JavaScript会崩溃?
这是我的变量(我在Python控制台中打印):
"Date,Zabbix server
" + "2014-11-15 21:58,23271
" + "2014-11-15 21:59,0
" + "2014-11-15 22:00,0
" + "2014-11-15 22:01,0
" + "2014-11-15 22:02,0
" + "2014-11-15 22:03,0
" + "2014-11-15 22:04,0
" + "2014-11-15 22:05,0
" + "2014-11-15 22:06,0
" + "2014-11-15 22:07,0
"
我尝试在JavaScript中使用它:
var values = "{{ values }}";
alert(values)
然后它崩溃了。为什么?我该如何发送此文本?
答案 0 :(得分:0)
错误主要是由于django模板引擎转义你的字符串,所以它不会被解释为javascript。你必须告诉它不要这样做。
使用安全模板标记
var values = "{{ values|safe }}";