JS: Window location replace/assign/href 破坏其他功能?
JS: Window location replace/assign/href ruins other functions?
由于某种原因,以下功能被禁用;
function saveSubmit() {
$(this).attr('disabled', true);
$('#loading-overlay').show();
$('#loading-message').show();
setTimeout("document.getElementById('loadinggif').src='/images/loadingbar.gif'", 10);
$('#mainform').submit();
}
当我在最后添加这个时:
var stringValue = window.localStorage.getItem("var");
window.location.href = '${baseUrl}/events/index.html?tab='+stringValue;
我试过更改 href 以进行分配、替换等操作,但同样的事情不断发生。我只需要让页面转到另一个页面,就像我单击 link、选项卡或其他内容一样。
是否有任何其他重定向方法可以保证它有效?
window.location = '/somewhere/'
或 window.location.href = '/somewhere'
应该可以。更改此 属性 的值将强制浏览器加载新路径。
您是否尝试过 console.log('${baseUrl}/events/index.html?tab='+stringValue);
检查新路径的值是否符合您的预期?比如我质疑${baseUrl}
位的正确性。
由于某种原因,以下功能被禁用;
function saveSubmit() {
$(this).attr('disabled', true);
$('#loading-overlay').show();
$('#loading-message').show();
setTimeout("document.getElementById('loadinggif').src='/images/loadingbar.gif'", 10);
$('#mainform').submit();
}
当我在最后添加这个时:
var stringValue = window.localStorage.getItem("var");
window.location.href = '${baseUrl}/events/index.html?tab='+stringValue;
我试过更改 href 以进行分配、替换等操作,但同样的事情不断发生。我只需要让页面转到另一个页面,就像我单击 link、选项卡或其他内容一样。
是否有任何其他重定向方法可以保证它有效?
window.location = '/somewhere/'
或 window.location.href = '/somewhere'
应该可以。更改此 属性 的值将强制浏览器加载新路径。
您是否尝试过 console.log('${baseUrl}/events/index.html?tab='+stringValue);
检查新路径的值是否符合您的预期?比如我质疑${baseUrl}
位的正确性。