python传到前端的数据,双引号被转义的问题
2020-04-06 12:06
3287 查看
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串中的双引号,会被转义成"
console.log("{{ gameRole_edit }}")
用下面这种方法,就可以直接转化json串,不会被转义了
JSON.parse("{{ gameRole_edit|escapejs }}")
补充知识:解决flask后台数据传递到前端字符被转义
今天在使用flask+echarts做数据可视化的时候发现后台数据传递到前台但是前台的图表却无法显示
F12查看错误后发现数据中的引号被转义成“'”原因是为了防止js注入
我需要的数据格式为
是一个列表如何不让引号转义呢很简单只需要在变量后面加tojson即可
这样数据就正常显示了看一下正常数据:
以上这篇python传到前端的数据,双引号被转义的问题就是小编分享给大家的全部内容了,希望能给大家一个参考
您可能感兴趣的文章:
相关文章推荐
- 解决C#后台返回json数据双引号转义为"问题
- Python保存数据至MySQL时中文问题
- ExtJs 前端接受后台的JSON数据的编码问题
- 利用Google Analytics Api 获取数据——Google-api-python-client配置问题(二)
- C++中转义序列与数据赋值的奇怪问题
- Python 连接ORACLE数据的两个问题
- 利用Python进行数据分析 中的问题与解决方案汇总
- python MySQLdb中转义字符串的问题
- php在获取数据过程中的转义问题
- 一对多关系是前端展示数据问题
- 前端 ,后端 关于数据交互的问题
- python的subprocess无法进行通信(无法通过管道输入数据)的问题解决
- python与mysql传递数据乱码问题
- 数据绑定时(<%#Eval)单引号双引号嵌套问题
- python 调用pymysql模块遇到\转义问题解决办法
- Asp.net Webservice返回Datetime格式数据与前端JS的交互问题
- python 打印json格式的数据中文显示问题
- PHP引号转义中解决POST,GET,Mysql数据自动转义问题
- Flask python 传输数据到前台 js 出问题 “&#39; &#34;”