Parameters 使用参数自动重新加载页面

Parameters 使用参数自动重新加载页面,parameters,reload,Parameters,Reload,我正在尝试每20秒自动浏览一次我的页面。我使用JavaScript来实现这一点,而不是 我有 这是我的JavaScript函数 function SetTimer(){ setTimeout('window.location.replace(window.location.pathname)', 20000) } 现在我的问题是,当第一次加载此页面时,我还在querystring中传递一个参数。但是当页面再次重新登录时(window.location.pathn

我正在尝试每20秒自动浏览一次我的页面。我使用JavaScript来实现这一点,而不是

我有 这是我的JavaScript函数

    function SetTimer(){
        setTimeout('window.location.replace(window.location.pathname)', 20000)
    }

现在我的问题是,当第一次加载此页面时,我还在querystring中传递一个参数。但是当页面再次重新登录时(
window.location.pathname
不包括参数),因此我无法根据传递的参数为页面上的标签赋值。

window.location将包括传递的GET参数

function SetTimer(){ 
    setTimeout('window.location.replace(window.location)', 20000)
}
如果您是通过POST提交参数,最好的方法可能是为每个参数创建一个带有隐藏输入的表单。每二十秒提交一次表格

 setTimeout('window.location.replace(window.location.href)', 2000);

这个把戏是不是也有把戏

function SetTimer(){ 
    setTimeout('window.location.reload(true)', 20000)
}

当然,taht将每2秒重新加载一次…有点烦人。opps..这意味着20秒..但是每次页面加载时在查询字符串中传递参数的主要问题是使用window.location.href而不是window.location.pathname解决的