解決在chrome瀏覽器使用js的window.location.href跳轉頁面失敗的問題

今天在做項目的時候發現了一個問題:在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並不是一個方法,因此不能給它參數

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章