這是以某種方式。我通常使用jquery的load將頁面A中的內容加載到頁面B中,因此將div的內容加載到本身中以便刷新它並沒有什麼意義。這有什麼解決方案?如何使用Ajax刷新或重新加載div的內容
$('#A').load('pageX.php #A');
請注意,這兩個#As上pageX屬性使其成爲同#A
這在某種程度上與JavaScript的後「負荷」干擾壞的方式我不知道爲什麼。
所以這些只是刷新一個div。
這是以某種方式。我通常使用jquery的load將頁面A中的內容加載到頁面B中,因此將div的內容加載到本身中以便刷新它並沒有什麼意義。這有什麼解決方案?如何使用Ajax刷新或重新加載div的內容
$('#A').load('pageX.php #A');
請注意,這兩個#As上pageX屬性使其成爲同#A
這在某種程度上與JavaScript的後「負荷」干擾壞的方式我不知道爲什麼。
所以這些只是刷新一個div。
因爲人來到這個問題,如果我是現在再做一次,我會這樣做。
HTML
<html>
<body>
<div class="divToRefresh"></div>
</body>
</html>
的JavaScript(JQuery的)
<script>
$(document).ready(function(e) {
$.refreshDiv = function(arg){
var d = {someVariable_you_can_send:arg}
$.ajax({
url:'url_to_div_content',
data:d,
type:"POST"}).done(function(result){
$('.divToRefresh').html(result);
});
};
//////////call this for the first time//////////
$.refreshDiv('some value');
//////////////////////////// and then refresh it after a certain interval if you need to
window.setInterval(function(){
$.refreshDiv('some value');
}, 1000*60*60*60);
});
</script>
你不能有重複的ID,修復! – tymeJV