var username = "${sessionScope.UserInfo.username}";
假设我现在从session里取得的username为这样一个字符串: zhangsan\ 或者zhangsan",该如何正确处理?js中双引号和单引号要轮着引用解析的时候才不会报错,如果又有了\字符它会将我后面的那个双引号解析成字符形式的双引号,而不是字符串结束的双引号
假设我现在从session里取得的username为这样一个字符串: zhangsan\ 或者zhangsan",该如何正确处理?js中双引号和单引号要轮着引用解析的时候才不会报错,如果又有了\字符它会将我后面的那个双引号解析成字符形式的双引号,而不是字符串结束的双引号
加个空格就好了
加了空格只是转义了空格, "zhangsan\ "这样输出来的结果是zhangsan
v2 = "zhangsan\"";document.write(v1 + '<br />' + v2);
zhangsan\
zhangsan"