JS位置加载后的功能-添加延迟时间
JS location load after function - Add delay time
我制作了一个function.php,并在处理函数后包含了一个重定向(到另一个页面)。
它工作得很好-我点击/function执行,它重定向。
我希望它不立即重定向,并延迟几秒钟,因为我有一个消息"成功添加…"
最后一部分包括JS:
//Display ID
echo "<div align='center'> <h4>*Command completed! NR: ".$id_receptie. </h4></div>";
echo "<script type='text/javascript'>
window.onload = function () { top.location.href = 'fisa_service.php?id=" . $id_receptie . "'; };
</script>";
尝试setTimeout
函数
setTimeout(function(){
// redirect
}, 2000);
2000
为秒,单位为毫秒。
您可以在PHP中使用sleep()
函数:http://php.net/manual/fr/function.sleep.php
尝试下一个脚本:
<?php
$timeout = 2; // Timeout in the seconds
$id_receptie = 0;
?>
<div align='center'><h4>*Command completed! NR: <?= $id_receptie ?> </h4></div>
<script type='text/javascript'>
setTimeout(function() {
top.location.href = 'fisa_service.php?id=<?= $id_receptie ?>';
}, <?= $timeout ?>*1000);
</script>
<?php
exit;
相关文章:
- 为JS函数添加延迟
- 如何为.css状态的更改添加延迟
- 如何在此函数中添加处理时间
- 使用 javascript 将指定的分钟数添加到时间
- javascript(angularJS):添加当前时间到日期和格式
- 使用setTimeout为按钮添加冷却时间
- setTimeOut没有等待适当的延迟时间
- 如何在烛光图表中添加/显示时间框架
- 我在向jquery脚本添加延迟时遇到问题
- 如何在使用flash音乐播放器的母版页中自动播放音乐之前添加延迟
- 在添加类之后,为DIPLAY内容添加延迟
- 如何在启动Mocha测试用例之前添加延迟
- 如何添加延迟计时器
- 尝试向 jQuery AJAX 请求添加延迟
- 如何在 AJAX 函数中添加延迟函数
- 如何使用 JQuery 添加延迟?(让它等待 5 秒再继续)
- 如何在引导下拉列表悬停时添加延迟
- 向每个列表项添加延迟的 CSS 动画
- 如何在JavaScript代码行中添加延迟时间
- JS位置加载后的功能-添加延迟时间