var mm="'<%=replace(ImgFileName,"\","\\")%>"
alert(MM)
例如:<textarea></textarea>之间包含有类似的这种转义字符的时候总会被解析,倒是可以把所有的"&"通过程序替换成"&",但是有些本来就是"&"的也会被转换,这就错了。怎么让<textarea></textarea>之间包含的文本原封不动的显示出来呢?复制代码
代码如下:
<textarea
id="t"
rows="20"cols="20"></textarea>
<script>
document.getElementById('t').innerText='a<&>'
</script>
先把你的json数据贴出来:然后json数据使用JSON.parse()有浏览器是不兼容JSON这个对象的
解决方案需要加载JSON对象库的
所以暂时还是使用: eval("("+data+")")
json源数据字符有转义符应该是必须的,你要看解析出来后是否有多余的转义符