【问题标题】:How to make page submit on itself [closed]如何使页面自行提交[关闭]
【发布时间】:2014-03-25 12:14:11
【问题描述】:

我正在尝试制作 PHP 脚本,它将向自身提交 ID 并希望进行自动提交,例如将数据发送到刷新页面的刷新 :) 是否可以使用 ;URL=''"> 这个元刷新

【问题讨论】:

  • 为了提交给它自己,你应该使用<form> 没有action 属性。

标签: javascript php web refresh


【解决方案1】:

你可以用这个;

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

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>

这将在页面加载后每 5 秒提交一次表单

这是一个工作演示:jsfiddle

【讨论】:

  • 不。它将刷新,然后,如果它在文档的就绪事件上,当它完成加载时将在 5 秒后再次提交。
  • 我已经假设这个时间间隔是在页面加载后开始的。但是,再次感谢
  • 我明白这一点。但实际上它不会正好在 5 秒之后。
  • 我可以这样发送身份证吗? code
    code
  • 否,但我还在我的答案中添加了表单结构,请参阅我更新的答案。添加了 JS 更新的 HTML
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-11-16
  • 1970-01-01
  • 1970-01-01
  • 2014-12-14
  • 2012-02-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多