首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

eval转换?解决方案

2012-02-22 
eval转换?var ss{ path: eee\2012-01-10ee}var infoeval(( + ss + ))document.write((info.pat

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个\

热点排行