这将是一个常见问题,但我正在寻找的是:我的 PHP 脚本可以:
使用 cURL 读取远程页面
每 20 秒更新一次
我想每 20 秒自动更新一个 div(不是整个页面)(使用 cURL 填充)。
我已经阅读了许多解决方案,但没有在源代码中显示更新的数据(可抓取形式)。
请向我建议一个解决方案,如何使用 cURL 更新数据更新 div,并且应该填充/包含在我页面的源代码中。
让我知道是否有任何不清楚的地方。抱歉英语不好:(
我知道您需要它来评论系统,解决方法是setInterval
这样使用:
<script type="text/javascript">
setInterval(function(){
$.ajax({
url:'PUT YOUR URL',
success:function(data){
$('#comment').append($(data).fadeIn());
}
});
}, 20000);
</script>
还有什么...祝你好运
将您的 cURL PHP 代码复制到一个名为“reloader.php”的新文件中,在您的主页中,还将读取数据(cURL 内容)的源代码放在一个 div“id = to_be_reloaded”中,在您的主页中添加这些:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/
libs/jquery/1.8.2/jquery.min.js"></script>
<script type="text/javascript">
var auto_refresh = setInterval(
function ()
{
$('#to_be_reloaded').load('reloader.php').fadeIn("slow");
}, 20000); // refresh every 20000 milliseconds(20 seconds)
</script>