1、最近做项目中遇到IE浏览器不支持jquery的trim()方法。
我的解决方法是:
添加atrim.js
Atrim.js代码 <span style="font-size: small;">//去除空格 String.prototype.trim = function() { return this.replace(/(^\s*)|(\s*$)/g, ""); }</span>在使用页面引入这个js
那么你就可以在页面验证的时候直接写
写道 username=$("#username").val().toString().trim();
保证IE不在报错。
2、我遇到的另一个问题就是在Structs 跳转的url里传值为汉字的时候在跳转后的后台和前台拿到的那个值为乱码。
我的解决方法是:
在传url之前的类里先转码。
Java代码 <span style="font-size: small;">urlLotteryName = URLEncoder.encode(lotteryName);</span>在跳转后的类里解码
Java代码 <span style="font-size: small;">String params = new String(param1.getBytes("iso8859_1")); param1 = URLDecoder.decode(params,"UTF-8");</span>