Javascript 如何使页面自行提交

Javascript 如何使页面自行提交,javascript,php,web,refresh,Javascript,Php,Web,Refresh,我正在尝试制作PHP脚本,它会将ID提交到自身,并希望自动提交,比如刷新,它会将数据发送到刷新过的页面:)是否可以使用;URL=''“>此元刷新您可以使用此 <script> window.onload = function() { setInterval(function(){ document.frm.submit(); },5000); } </script> window.o

我正在尝试制作PHP脚本,它会将ID提交到自身,并希望自动提交,比如刷新,它会将数据发送到刷新过的页面:)是否可以使用;URL=''“>此元刷新

您可以使用此

<script> 
    window.onload = function() { 
        setInterval(function(){ 
            document.frm.submit(); 
        },5000); 
    } 
</script> 

window.onload=函数(){
setInterval(函数(){
document.frm.submit();
},5000); 
} 
HTML:

<form id="myform" method="post" name="myform">
    <?php $id = $_POST['id']; $id=$id+1; ?> 
    <input type="hidden" name="id" value="<?php echo $id; ?>"/>
</form>


为了提交给自己,你应该使用
而不使用
action
attribute.Nope。它将刷新,然后,如果它在文档的就绪事件上,当它完成加载时,将在5秒后再次提交。我已经假设这个间隔是在页面加载后开始的。但是,谢谢你,我明白了。但实际上它不会正好5秒后。我能像那样发送ID吗???
code
code
No,但我也在我的答案中添加了表单结构。请参阅我的更新答案。添加了JS更新的HTML