原来,我是这么写代码的:
<base href="<%=basePath %>" />
……
window.location = "user/search?pageNum="+pageNum+"&everyPageCount="+everyPageCount+"&username="+username;
如果你也这么搞,你会发现,你的代码在除了IE的浏览器都比较好使,至于IE……呵呵。
解决方案:
不过,鉴于IE在国内具有无与伦比的统治地位,所以,我换了个写法:
<script type="text/javascript">
//解决IE对base不能很好支持的问题
var base = document.getElementsByTagName("base")[0].getAttribute("href");
window.location = base+"user/search?pageNum="+pageNum+"&everyPageCount="+everyPageCount+"&username="+username;
……
</script>
OK,问题解决。