2010-12-02 260 views
0
function updateimage(){ 
$("#fileimg").attr("src","image.jpg"); 
$('#fileimg').fadeIn('slow'); 
} 

function updatefiles(){ 
$.get('files.php', function(data) { 
    $('#files').html(data); 
    $('#files').fadeIn('slow'); 
}); 
} 
updatefiles(); 

setTimeout('updateimage()', 5000); 
setTimeout('updatefiles()', 5000); 

那麼我有這段代碼來更新圖像和一些文本,但它不更新...數據不會更改,淡入淡出不起作用。重新加載不重新加載

你們都可以幫我嗎?謝謝。

+0

看看Firebug的AJAX調用是否是由什麼做的服務器響應。還要檢查控制檯中是否有錯誤。 – 2010-12-02 18:30:51

回答

0

取而代之的是:

setTimeout('updateimage()', 5000); 
setTimeout('updatefiles()', 5000); 

你應該這樣做:

setTimeout(updateimage, 5000); 
setTimeout(updatefiles, 5000);