簡體   English   中英

使用Ajax / JQuery PHP顯示更新的頁面

[英]Display Updated Page using Ajax/JQuery PHP

這將是一個常見的問題,但是我要尋找的是:我的PHP腳本可以:

  • 使用cURL讀取遠程頁面

  • 每20秒更新一次

  • 我想每20秒自動更新一個div(不是整個頁面),(使用cURL填充)。

我已經閱讀了許多解決方案,但是並未以源代碼(可抓取的形式)顯示更新的數據。

請為我提供一個解決方案,該方法如何使用cURL更新的數據更新div,並且該數據應填充/包含在頁面的源代碼中。

讓我知道是否有任何不清楚的地方。 對不起,英語不好:(

將您的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>

我知道您需要用它來評論系統,解決方法是使用setInterval如下所示:

<script type="text/javascript">
 setInterval(function(){
     $.ajax({
       url:'PUT YOUR URL',
       success:function(data){
          $('#comment').append($(data).fadeIn());
       }
     });
 }, 20000);
</script>

其他...祝你好運

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM