这是一个常见的问题,但我正在寻找的是: 我的PHP脚本确实:
使用cURL
每20秒更新一次
我想每20秒自动更新一个div(不是整页),(使用cURL填充)。
我已经阅读了很多解决方案但是没有在源代码中显示更新的数据(可抓取的形式)。
请建议我一个解决方案,如何使用cURL更新的数据更新div,这应该填充/包含在我的页面的源代码中。
如果有什么不清楚,请告诉我。抱歉英语不好:(
答案 0 :(得分:0)
将您的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>
答案 1 :(得分:0)
我知道你需要它来评论系统和
解决方法是使用setInterval
,如下所示:
<script type="text/javascript">
setInterval(function(){
$.ajax({
url:'PUT YOUR URL',
success:function(data){
$('#comment').append($(data).fadeIn());
}
});
}, 20000);
</script>
别的...... 祝你好运