[英]Bug in IE when using Javascript to change a form action, when method=get and URL contains a hash
[英]IE 9 change url javascript
我想在單擊按鈕時更改 url,我現在要做的是:
$scope.onClick = function(url) {
document.location=url;
$scope.isPopOverOpen = false;
}
當url=workspace/#/
頁面 URL 變為: localhost:8080/workspace/#/dashboard
。
問題是在 IE 9 中,頁面 url 變為: localhost:8080/workspace/workspace/#/dashboard
所以我得到頁面未找到錯誤。
也許有人知道原因和解決方案?
我使用 angular,所以也許它可以提供正確的功能。
使用$location.path("/folder/" + url); 只包括服務
angular.module('app')
.controller('myApp',[$location, function(...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.