更新後的頁面這將是一個共同的問題,但我正在尋找的是: 我的PHP腳本的作用:顯示使用Ajax/PHP的JQuery
使用閱讀遠程頁面捲曲
每20秒更新一次
我想每隔20秒自動更新一個div(不是整個頁面),(它使用cURL填充)。
我讀過很多解決方案,但沒有在源代碼中顯示更新的數據(抓取形式)。
請建議我一個解決方案如何更新與cURL更新數據的div,並應該填充/包含在我的網頁的源代碼。
讓我知道是否有什麼不清楚。對不起英文不好:(
更新後的頁面這將是一個共同的問題,但我正在尋找的是: 我的PHP腳本的作用:顯示使用Ajax/PHP的JQuery
使用閱讀遠程頁面捲曲
每20秒更新一次
我想每隔20秒自動更新一個div(不是整個頁面),(它使用cURL填充)。
我讀過很多解決方案,但沒有在源代碼中顯示更新的數據(抓取形式)。
請建議我一個解決方案如何更新與cURL更新數據的div,並應該填充/包含在我的網頁的源代碼。
讓我知道是否有什麼不清楚。對不起英文不好:(
將您的cURL PHP代碼複製到一個名爲「reloader.php」的新文件中,在您的主頁中,也將讀取數據的源代碼(cURL stuff)放在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>
別的...... 好運
我想刷新一個div從cURL數據,我不想追加,而是我想覆蓋(更新) – Nandla
我們需要看你的代碼,所以我們可以說有什麼不對! – behz4d
我在找我怎麼辦?我目前刷新整個頁面以顯示更新的內容 – Nandla
通常,當您將信息更改爲DOM文檔的一部分而不重新加載頁面時,這不會反映在文檔的源代碼中。我認爲這是因爲當你加載頁面時,源代碼由瀏覽器提供,並且當你修改DOM時它不會上傳(這可能是非常昂貴的,因爲總是檢查背景上的任何DOM改變,更新源代碼)。 – Bardo