JS:窗口位置替换/ assign / href破坏其他功能?

时间:2015-05-27 06:40:45

标签: window.location

出于某种原因,禁用以下功能;

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更改为分配,替换等等,但同样的事情仍然在发生。我只需要将页面转到另一个页面,就好像我点击了链接,标签或其他内容。

有没有其他方法可以保证它有效?

1 个答案:

答案 0 :(得分:0)

window.location = '/somewhere/'window.location.href = '/somewhere'应该有效。更改此属性的值将强制浏览器加载新路径。

您是否尝试console.log('${baseUrl}/events/index.html?tab='+stringValue);检查新路径的值是否符合预期?例如,我质疑${baseUrl}位的正确性。