Я пытаюсь автоматически перезагружать свою страницу каждые 20 секунд. Я использую для этого JavaScript вместо <meta>.
У меня <body onload = "SetTimer ()"> и вот моя функция JavaScript
function SetTimer(){
setTimeout('window.location.replace(window.location.pathname)', 20000)
}
Теперь моя проблема в том, что я также передаю параметр в строке запроса, когда эта страница загружается первой. Но когда страница снова переключается (window.location.pathname не включает параметр), следовательно, я не могу назначать значения меткам на странице, которые основаны на переданных параметрах.





window.location будет включать переданные параметры GET.
function SetTimer(){
setTimeout('window.location.replace(window.location)', 20000)
}
Если вы отправляете параметры через POST, лучшим методом, вероятно, будет создание формы со скрытыми входами для каждого параметра. Отправляйте форму каждые двадцать секунд.
setTimeout('window.location.replace(window.location.href)', 2000);
сделал трюк
opps ... это должно было быть 20 секунд ... но основная проблема передачи параметров в строке запроса каждый раз при загрузке страницы решается с помощью window.location.href вместо использования window.location.pathname
Простая перезагрузка страницы тоже помогает
function SetTimer(){
setTimeout('window.location.reload(true)', 20000)
}
Конечно, он будет перезагружаться каждые 2 секунды ... немного раздражает.