时间:2021-05-23
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传到前端的数据,双引号被转义的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
单引号和双引号之间可以相互嵌套。1、单引号内只能嵌套双引号。2、双引号内只能嵌套单引号。3、如果想在双引号内,再嵌套双引号,里面的双引号,一定要进行转义(\”)
一.字符串插入双引号与单引号的区别:1.双引号的使用:复制代码代码如下:2.单引号的使用:复制代码代码如下:部分常用的转义字符转义序列描述\n换行符\r回车\t
php中单引号与双引号的区别?1.由下可看出,双引号的变量是解析并输出,而单引号的变量不解析。2.单引号的解析速度比双引号的快3.对于单引号来说,只有两个转义\
一、字符串操作字符串插值1.#{}:任意放置在#{}中的合法Ruby代码都将被求值,并被替换为求值结果插入到原位置2.单引号与双引号差别:双引号允许字符转义,单
在Python当中表达字符串既可以使用单引号,也可以使用双引号,那两者有什么区别吗?python单引号和双引号的区别简单来说,在Python中使用单引号或双引号