今天在做项目的时候发现了一个问题:在jsp页面的js里使用window.location.href()进行页面跳转,用IE浏览器测试的时候能够跳转成功,但是在chrome浏览器却无法跳转:js代码如下:
$("#sub").click(function() {
var selVal = [];
rightSel.find("option").each(function() {
selVal.push(this.value);
});
selVals = selVal.join(",");
//selVals = rightSel.val();
if (selVals == "") {
alert("没有选择任何项!");
} else {
//alert(selVals);
var userid = document.getElementById("userid").value ;
url = "/oa/ManageAuth/approveAuthority?selectids="+selVals+"&userid="+userid ;
window.location,href(url);
return false;
}
});
后来查询资料把window.location,href(url)改成window.location,href=url就把问题解决了。这是因为window.location.href并不是一个方法,因此不能给它参数