У меня есть кнопка отправки, которая отправляет значение с методом POST на ту же страницу.Javascript, нажимая кнопку в интервале
<button id="log" class="btn bg-purple" formmethod=post value="2" name="start" formaction=start_server.php>Get Log</button>
Когда я нажимаю эту кнопку, я получаю журнал из файла в списке, используя PHP.
То, что я хочу сделать сейчас, чтобы сделать скрипт с JavaScript автоматически нажмите кнопку «Get Log», чтобы перезагрузить лог-файл каждые 2 секунды, так что я могу иметь интерактивный журнал, не нажимая на кнопку сам.
Я пробовал этот скрипт, но работает только предупреждение, я думаю, поскольку он не перезагружает файл журнала вообще.
<script type="text/javascript">
window.onload=function(){
var auto = setTimeout(function(){ autoRefresh(); }, 100);
function submitform(){
alert('test');
document.button["log"].submit();
}
function autoRefresh(){
clearTimeout(auto);
auto = setTimeout(function(){ submitform(); autoRefresh(); }, 2000);
}
}
</script>
Изменение 'SetTimeout (function() {autoRefresh();}, 100); 'to' setInterval (функция ion() {autoRefresh(); }, 2000); '. –
Я пробовал, никаких изменений. – Mirakurun