Javascript的引号问题?

查看:104
本文介绍了Javascript的引号问题?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

问题不知道怎么表达。直接上code

  xAisdata.push("(u'Chunyang', 9)")
        
  xAisdata.push("(u"Fu'an", 505)")#值中的"和外面的"冲突了。
        
  xAisdata.push("(u'Huwei', 250)")
        
  xAisdata.push("(u'Tainan City', 66926)")
        
  xAisdata.push("(u'Dacang', 868)")
        

要加入数组的值是数据库取回来的值。所以,更改这个值可能不太现实。请问该怎么处理这种情况?谢谢


{% for k,v in data %}
            xAisdata.push("{{ k | safe}}");
{% endfor %}

{% %}是Django的模板语法

解决方案

var str = "(u\"Fu'an\", 505)"; 

console.log(str); 

用转义字符 \

如果从 数据库里出来没有带上 \

建议这样: 用模版字符串

`(u\"Fu'an\", 505)`

这篇关于Javascript的引号问题?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆