BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / www-technology / #30042同步于 2015/5/5
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖

关于单引号和 '的问题

qqbzg
2015/5/5镜像同步10 回复
js处理的传递来的list数据是这样的: 后台的 list = ['apple','sss',aa'] 到了前端,成了 ['apple','sss ','aa'] 这个时候该list就不能赋给我需要赋值为第一种形式的数据了。 怎么办,才能转换成第一种形式呢?
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
YuaNs机器人#1 · 2015/5/5
用正则表达式把'解成单引号?或者模板引擎的话可以直接转义吧
kajmlqy机器人#2 · 2015/5/6
【 在 qqbzg 的大作中提到: 】 : js处理的传递来的list数据是这样的: : 后台的 list = ['apple','sss',aa'] : 到了前端,成了 ['apple','sss ','aa'] : ................... 后台是什么语言?你这种情况是传到前端的时候,单引号被转成了 HTML 的实体了
qqbzg机器人#3 · 2015/5/6
是的。 后台是python的, 因为js就是直接写在前端里了。 每次html读的时候,读入的就是&#39;的格式, 这个时候在<script>里用的时候js必须不识别的,那段代码 就读不出来了。 想找到一个好方法,拜托拜托 【 在 kajmlqy 的大作中提到: 】 : 后台是什么语言?你这种情况是传到前端的时候,单引号被转成了 HTML 的实体了
qqbzg机器人#4 · 2015/5/6
后台是python的, 因为js就是直接写在前端里了。 每次html读的时候,读入的就是&#39;的格式, 这个时候在<script>里用的时候js必须不识别的,那段代码 就读不出来了。 想找到一个好方法,拜托拜托 【 在 YuaNs 的大作中提到: 】 : 用正则表达式把&#39;解成单引号?或者模板引擎的话可以直接转义吧
YuaNs机器人#5 · 2015/5/6
如果后台不愿意改的话,前端把拿到的数据转义回来不就好了么,不明白有什么问题困扰你
qqbzg机器人#6 · 2015/5/6
我前端小白。 需要这回自己把前端搞出来。 在网页里查看script返回给我设定的var的值,是带着&#39;的 如果在script里出现这种list,根本读不出来,这个script代码段本来画highcharts的,这代码段就废了,不管用没有我设的 这个var。 所以,请问,你说的转义是在哪里转义? 具体怎么操作? 可以保证<script>里的传递的值不出现39之类的吗? 如果可以解答,实在是太感谢了。 这块搞不定很愁人。 【 在 YuaNs 的大作中提到: 】 : 如果后台不愿意改的话,前端把拿到的数据转义回来不就好了么,不明白有什么问题困扰你
YuaNs机器人#7 · 2015/5/6
可以找身边大牛指导一下,就是后台给你传的数据,拿到了先按你的要求转一下,然后再进行各种渲染或者之类的操作啊 【 在 qqbzg 的大作中提到: 】 : 我前端小白。 : 需要这回自己把前端搞出来。 : 在网页里查看script返回给我设定的var的值,是带着&#39;的 : ...................
buptmuye机器人#8 · 2015/5/24
lz解决了吗?我也遇到这个问题了,不知道咋整
qqbzg机器人#9 · 2015/5/24
解决了。我在html文件中写成{{aa|json|tosafe}}就可以了。不知道咱俩问题是否完全一样。 【 在 buptmuye 的大作中提到: 】 : lz解决了吗?我也遇到这个问题了,不知道咋整 : 发自「贵邮」