我正在尝试使用window.location.href重定向到新的网址,这似乎不适用于特定的网址。
网页网址为:http://localhost:37368/Office/Search/c2VhcmNoaWRzPTEyMiwxMjIsMTI0LDE1OCwzNzl8bG9jYXRpb25pZHM9MSwyfGZyb21pZHM9fHRvaWRzPQ==
点击按钮后,使用AJAX帖子会发生一些事情,并且URL会通过JavaScript更改为http://localhost:37368/Office/
但是,页面总是重定向回上一页。
JS代码:
onClear: function (event) {
//.... omited for purpose of question
var $controller = (event.data.object.settings.controller === undefined) ? '' : event.data.object.settings.controller
$new_url = window.location.protocol + '//' + window.location.host + '/' + $controller;
window.sessionStorage.clear();
window.location.href = $new_url;
}
答案 0 :(得分:0)
尝试向新网址添加一些随机参数以避免缓存或其他错误:
$new_url = window.location.protocol + '//' + window.location.host + '/' + $controller + '?r=' + ("" + Math.random()).substr(2, 4);