服务器端事件触发时的html页面刷新

时间:2011-11-18 17:06:33

标签: html events triggers refresh

我有一个上传xml文件的文件夹,包括匹配的实时分数。我希望每次xml到达时,都会触发一个php解析器,解析数据并刷新显示实时比分数据的浏览器上的html页面。我可以进行文件夹监控和php触发,但我担心如何在没有客户端请求的情况下刷新页面。

1 个答案:

答案 0 :(得分:1)

这可以使用AJAX来完成。如果您不熟悉该方法,则需要使用JavaScript来获取数据而不刷新网站。

您的问题可以通过制作一个每隔几秒钟从网络服务器请求新内容的AJAX脚本来解决,例如:使用/newdata.php?date=1321640052之类的调用。然后,服务器检查自1321640052(最后一次内容刷新的UNIX时间戳 - 或首次加载页面时)是否有新数据。如果有,则页面包含值(是)以指示新数据可用,并且JavaScript刷新页面。或者,您可以在调用完成后使用AJAX动态更新内容。