欢迎来到代码驿站!

Python代码

当前位置:首页 > 软件编程 > Python代码

python传到前端的数据,双引号被转义的问题

时间:2021-07-25 08:39:49|栏目:Python代码|点击:

python部分

def mallTemplateConfig(request):
  gameRole_edit = request.session.get('gameRole_edit', []) #获取json串
  return render(request, "operationGL/mallTemplateConfig.html",
         {
          'gameRole_edit': json.dumps(gameRole_edit)
         })

html部分

这样写显示正常,没有问题

<label>{{ gameRole_edit }}</label>

js部分

这样写json串中的双引号,会被转义成&quot;

console.log("{{ gameRole_edit }}")

用下面这种方法,就可以直接转化json串,不会被转义了

JSON.parse("{{ gameRole_edit|escapejs }}")

补充知识:解决flask后台数据传递到前端字符被转义

今天在使用flask+echarts做数据可视化的时候发现后台数据传递到前台但是前台的图表却无法显示

F12查看错误后发现数据中的引号被转义成“&#39”原因是为了防止js注入

我需要的数据格式为

是一个列表如何不让引号转义呢很简单只需要在变量后面加tojson即可

这样数据就正常显示了看一下正常数据:

上一篇:python实现QQ邮箱/163邮箱的邮件发送

栏    目:Python代码

下一篇:python 合并文件的具体实例

本文标题:python传到前端的数据,双引号被转义的问题

本文地址:http://www.codeinn.net/misctech/161346.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有