刷新 PHP include()

4
什么是刷新包含变量内容的最佳方法?例如,我有这段代码:
<marquee>
     <?php
          include('note.php');
     ?>
</marquee>

这很好,因为我可以在页面上展示note.php的内容。比如说,如果我更改了note.php,但不想让用户刷新页面来查看更改...有没有办法使包含的文件每3分钟自动刷新呢?

很简单,访问这里 - Pran
3个回答

5
要刷新页面的部分内容,您需要使用某种 Ajax 请求:一旦页面发送到浏览器,服务器就完成了其工作,并且无法再次修改它:获取页面新部分的请求必须来自浏览器。
您可以手动执行一些 Ajax 请求,这并不难;但我建议您看看一些伟大的 JavaScript 框架——这可能有助于将来为应用程序添加更多功能。
例如:

1
+1,我不知道Ajax.PeriodicalUpdater,这个工具非常方便。 - Mark Biek
谢谢,我考虑过这个问题 - 我只是懒得包含jQuery :D - tarnfeld
如果你只需要一些Ajax请求的“高级JavaScript”功能,那么jQuery可能有点过度杀伤/过大了,确实^^ - Pascal MARTIN

0
只有通过类似于ajax的调用才能实现..看看prototype或jquery这样的不错的JS库来帮助处理它..

0

除非您只想放置一些JavaScript来每三分钟自动刷新页面,否则您需要研究另一种技术,即AJAX。据我所知,PHP不能单独完成这项任务。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接