2014-09-11 106 views
0

我正在嘗試修改一個頁面,以便可以在間隔內重新加載div的內容。這是我嘗試過的:使用jQuery重新加載Div內容的時間間隔

$("#thediv").load("/thecontent.php"); 
     setTimeout(doPoll,1000); 
    } 

但是,使用Fiddler可以發現請求永遠不會發出。

+0

什麼呢'doPoll'嗎? – Kyojimaru 2014-09-11 02:20:00

回答

2

嘗試用這一個:

$(document).ready(function() { 
    setInterval(function() { 
     $("#thediv").load("thecontent.php");  
    }, 3000); 
}); 
+0

這也行不通。我猜$(文檔).ready正在干涉同一個$(document).ready在另一個包含的JS文件中。我無法修改所有這些JS文件,因爲我沒有託管它們。 – user2005848 2014-09-11 03:03:29

+0

你可以有N個$(文檔)....可能是別的東西,那麼你需要調試。上面的說法在上面是正確的。否則,請給我們一個具體的領導發生的事情。 – codebased 2014-09-11 11:22:18

+0

問題是'$ J = jQuery.noConflict();'必須用'jQuery'代替所有'$' – user2005848 2014-09-11 23:42:09

0
var content = ''; // file 
var element = ''; // id or class 

$(window).load(function(){ 

window.setTimeout("doPoll()",1000); 

}); 

function doPoll(){ 
    (element).load(content); 
} 
相關問題