2016-07-25 219 views
0

我开发了一个带有Ajax的评论系统,它的工作正常。我想在每5秒钟后添加一个ajax/js代码来刷新我的时间前的div,以便在同一个帖子中时间发生变化。我想要一个div自动刷新而不刷新整个页面

请注意:

先生,我只是想代码请求服务器特定的时间段之后刷新股利。我不想加载页面或div,但我希望该div内的内容应在特定时间段后刷新。

我在JS/AJAX新我试过了这一点,但还没有成型

$(document).ready(function() {  
    setInterval(function() { 
     $("#showtimeago!").load(); 
    }, 1000); 
}); 

结果我想要的是:

<div class="p_timeAgo" id="showtimeago"> <?php time_stamp($timePost);?></div> 

谁能帮我解决这个问题?

+0

我只是想刷新5秒后,其中我必须显示时间前功能 – user2473850

回答

0

我不知道你使用的是什么UI,这里是php(因为jquery是相同的),你可以调整它以满足你的需求。

function loadlink(){ 
$('#showtimeago').load('test.php',function() { 
    $(this).unwrap(); 
}); 
} 

loadlink(); // This will run on page load 
setInterval(function(){ 
    loadlink() // this will run after every 5 seconds 
    }, 5000); 

试试这个:

<div id="showtimeago"></div> 

setInterval(function(){ 
    $('#showtimeago').load('test.php'); 
},5000); 

test.php的是页面的复习立场。

+0

先生,我没有外部文件。我不得不刷新div,其中我使用这个简单的代码显示时间前的功能(

user2473850

+0

抱歉,先生,但我无法理解。有什么办法刷新div的内容后5秒或类似的。没有外部文件,我有我的div中的内容,我希望该div刷新其内容agter 5秒。感谢您的帮助 – user2473850

+0

先生,我只是想要代码请求服务器刷新div在特定时间段后,我不想要加载页面或div,但我希望该div内的内容应在特定时间段后刷新。 – user2473850

相关问题