Javascript的引号问题?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-19 10:12:43
[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的模板语法

曾经蜡笔没有小新
曾经蜡笔没有小新

全部回复(2)
阿神
var str = "(u\"Fu'an\", 505)"; 

console.log(str); 

用转义字符 \

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

建议这样: 用模版字符串

`(u\"Fu'an\", 505)`
伊谢尔伦

把那个 (u"Fu'an", 505) 、 (u'Dacang', 868)等赋值给一个局部变量,然后push(变量)不行吗?

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号