Автоматическая перезагрузка страницы с параметрами - PullRequest
2 голосов
/ 17 ноября 2008

Я пытаюсь перезагрузить страницу каждые 20 секунд. Я использую JavaScript для этого вместо .

У меня есть и вот моя функция JavaScript

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

Теперь моя проблема в том, что я также передаю параметр в строке запроса, когда эта страница загружается первой. Но когда страница возобновляется (window.location.pathname не включает параметр), следовательно, я не могу назначить значения меткам на странице, основанным на переданных параметрах.

Ответы [ 3 ]

2 голосов
/ 22 апреля 2010

Простая перезагрузка страницы также делает трюк

function SetTimer(){ 
    setTimeout('window.location.reload(true)', 20000)
}
1 голос
/ 17 ноября 2008
 setTimeout('window.location.replace(window.location.href)', 2000);

сделал трюк

1 голос
/ 17 ноября 2008

window.location будет включать параметры GET, которые были переданы.

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

Если вы отправляете параметры через POST, лучшим способом, вероятно, будет создание формы со скрытыми входными данными для каждого параметра. Отправляйте форму каждые двадцать секунд.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...