2015-11-02 4 views
0

Я использую часто <meta http-equiv="refresh" content="60"> для обновления моей страницы.Есть ли лучший способ, чем meta refresh, когда соединение потеряно?

Я заметил, что это останавливается, если по какой-либо причине соединение с сервером затеряется некоторое время.

Моя первая мысль заключалась в том, чтобы добавить информацию PHP, когда страница будет обновлена ​​в следующий раз, и переменную JavaScript, какое время она сейчас. Для этого потребуется действие от пользователя. Могу ли я сделать это по-другому?

+0

Вы можете назвать 'location.reload()'. Или вы можете использовать AJAX или Web Sockets. – SLaks

+0

Вам нужно обновить всю страницу? или просто его часть? –

+0

Мне нужно перезагрузить всю страницу –

ответ

0

Вы можете использовать setTimeout

window.addEventListener('load', reloadPage, false); 

function reloadPage() { 
    // reload the page in 60 seconds 
    setTimeout(function(){ location.reload(); }, 60000); 
} 
Смежные вопросы