读书人

eval转换?解决方案

发布时间: 2012-02-22 19:36:55 作者: rapoo

eval转换?
var ss="{ path: 'eee\2012-01-10ee'}"
var info=eval("(" + ss + ")");
document.write((info.path));

为什么把\201转换成乱码?

[解决办法]

JScript code
var ss={ path: 'eee\\2012-01-10ee'}document.writeln(ss.path);
[解决办法]
\ 在js字符串拼接的时候是一个保留的转义字符,要表示\本身则要用\\ eval方法拼接了两次,所以要用2*2=4个\

读书人网 >JavaScript

热点推荐