バックエンドハンドラーで、次のように二重引用符で囲まれた文字列を送信しています。
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>
または、二重引用符で囲まれた文字列を渡す別の方法がありますか(フロントエンドで本当に必要です)?
挨拶!