如何刷新我的PHP网站以便我的时间(以秒为单位)不断更新而不需要重新加载动画/屏幕? 我试了一下,但与这些代码我总是有一个重载动画! (刷新动画=短的白色屏幕上重新加载页面)用php或JS刷新Wbsite
回答
要刷新当前页面使用
header("Refresh:0");
或者,如果你想要去不同的页面使用
header("Refresh:0; url=page2.php");
要设置刷新间隔时间,以秒为单位将您想要的时间替换为0。
编辑按提问者的要求
让名该文件timer.php
<?php
echo microtime(true);
?>
,这是从PHP文件获取时间和在HTML更新无需重新加载
<script type="text/javascript">
setInterval(updateTime, 1000);
function updateTime(){
var xhttp = null;
if(window.XMLHttpRequest){
xhttp = new XMLHttpRequest();
}else{
xhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xhttp.onreadystatechange = function(){
if(this.readyState == 4 && this.status == 200){
document.getElementById('n1').innerHTML = this.responseText;
}
};
xhttp.open("GET","path/to/timer.php",true);
xhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xhttp.send();
}
</script>
JavaScript函数
如果我这样做了,网站图标将会显示,并且网站图标上总会有一个加载圆圈 –
@JackboyPlay JackCraft所以,当你想刷新页面。如果有一些条件将此代码放在if ... else中。如果能解决您的问题,请不要忘记接受答案。 – iNullPointer
我怎样才能使它只有当前的时间更新不是? (mysql,例如) –
- 1. 如何刷新使用JS,PHP或HTML的HTML页面
- 2. 自动刷新Highcharts与PHP/JS
- 3. 页面刷新JS
- 4. Pubilsh我的wbsite
- 5. 使用JS或PHP
- 6. PHP或CSS,div在刷新时移动
- 7. 动态页面刷新JavaScript/PHP或'Pusher.com'
- 8. PHP刷新
- 9. 使用Google OAuth 2.0和PHP/JS自动刷新令牌
- 10. 刷新或刷新网页中的AJAX
- 11. Cordova4 XCODE6 JS和HTML刷新
- 12. d3.js - 刷新图表
- 13. 刷新html js页面
- 14. AJAX Div使用PHP刷新
- 15. PHP窗体(刷新)到AJAX(不刷新)
- 16. 防止网站刷新使用JS
- 17. 刷新JS功能时用AJAX
- 18. Angular JS +用户认证+页面刷新
- 19. 角JS:使用$间隔刷新
- 20. ajax调用Knockout JS后刷新列表
- 21. 如何用JS模仿元刷新?
- 22. 刷新或更新部分
- 23. 更新或刷新Word ContentControls
- 24. 使用数据源更新或刷新
- 25. Angular JS CRUD更新不刷新
- 26. php jquery div刷新
- 27. Php Javascript Div刷新
- 28. PHP GTK刷新GUI
- 29. 自动刷新PHP
- 30. 刷新,重绘,或刷新用户控件(UWP)
那么...你究竟想要做什么? (共享代码是一个好开始) –
您正在寻找Ajax,并带有一个每隔x秒运行一次的计时器 – Qirel