![](/img/trans.png)
[英]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.