在我的后端处理程序中,我发送带有双引号的字符串,例如:
print '\"test\"'
self.render('test.html', test = '\"test\"')
在模板 test.html 中,我将测试变量传递给 javascript,例如:
<script>
var test = {{ test }};
</script>
但实际上浏览器生成的是:
<script>
var test = &quo t;test&quo t;;
</script>
出现字符串引号而不是双引号 "
在 tornadoweb 中是否有类似于 Django 管道的东西,这应该可以解决问题:
<script>
var test = {{ test|safe }};
</script>
或者也许还有另一种方法可以用双引号传递字符串(我在前端真的需要)?
问候!