Javascript的引號問題?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-19 10:12:43
0
2
636

問題不知道怎麼表達。直接上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(變量)不行嗎?

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!