题
刷新包含的 var 内容的最佳方法是什么?例如,我有这样的代码:
<marquee>
<?php
include('note.php');
?>
</marquee>
这太棒了,因为我可以在页面上显示以下内容 note.php
. 。说我改变 note.php
但我不希望用户刷新以查看更改...例如,有没有办法每 3 分钟刷新一次包含的文件?
解决方案
要仅刷新页面的一部分,您必须使用某种 Ajax 请求:一旦页面发送到浏览器,服务器就完成了它的工作,并且不能再修改:来自浏览器的获取页面新部分的请求。
您可以“手动”执行一些 Ajax 请求,这并不难;但我宁愿建议您看一下现有的一些优秀的 javascript 框架——这在将来向您的应用程序添加更多功能时可能会有所帮助。
例如 :
- 通过原型,您可以使用
Ajax.PeriodicalUpdater
- 或者,使用 jQuery,您可以使用基于
$.load
其他提示
只有使用ajax之类的调用..看一下原型或jquery来获得不错的JS库来帮助解决这个问题..
除非你只想每隔三分钟刷一些javascript来刷新页面,否则你需要研究另一种技术,即AJAX。据我所知,PHP不能单独做到这一点。
不隶属于 StackOverflow