我在我的項目中使用JSmart(SMARTY JS端口)。我有兩個選擇,以獲得模板:Javascript innerHTML和JSON解析字符串差異
插入內
<腳本ID = 「第三方物流」 類型= 「文本/ X-jsmart-TMPL」 > ... < /腳本>
和
document.getElementById('tpl').innerHTML
01拉
- 接收它在JSON值
我遇到的問題與第二個選項:JSON.Parse後項值包含特殊字符等\ r \ n或\噸,includng/JS JSmart不會拒絕這一點。
如果從innerHTML中提取結果字符串,處理得很好。
小例子: JSON解析值:
<!-- \r\n SMARTY template\r\n\tdata object\r\n
innerHTML的拉動值:
<!-- SMARTY template data object
我怎麼能轉換成JSON解析值等於從我得到的innerHTML字符串?
請添加JSON模板! –
請參閱pasteBin:http://pastebin.com/bYtDgAY4 –
Node.js或Browser? –