Django 模板标签 换行导致异常的处理 linebreaksbr


数据库中如果有字段内容如下

使用{{ test }}将其渲染出来

 
<script>
  var a = "{{ test  }}";
</script>

 

将导致 Uncaught SyntaxError: Invalid or unexpected token 错误,在某些浏览器( 如chrome )总可以通过将字符串放在 `` 中解决。

不说废话

我们 使用 linebreaksbr 模板标签 看看效果

 

var a ="{{ test | linebreaksbr }}";

这时问题就得到了完美的解决

 

当然土豪随意打赏

使用微信扫一扫,随意

 

使用支付宝扫一扫,随意

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM