我正在寻找一个JavaScript,可以在加载页面30秒后提交页面。 jQuery是否提供此功能,或者有人为此定期使用javascript吗?谢谢
答案 0 :(得分:4)
使用setTimeout你可以通过一个回调函数来实现这个目的,该函数可以为你提交一个表单(我认为你的意思就是“提交一个页面”)
<script>
setTimeout(function() {
document.myform.submit();
}, 30000);
</script>
这将在页面加载后30秒内提交名为“myform”的表单。
答案 1 :(得分:4)
您提交表单,而不是页面。你不需要jQuery来做到这一点。
<form id="foo">
// etc.
</form>
<script>
function doSubmit() { document.getElementById('foo').submit(); }
setTimeout(doSubmit, 30000);
</script>
答案 2 :(得分:1)
使用setTimeout功能。