【问题标题】:I want a div to refresh automaticallywithout refreshing whole page我希望 div 自动刷新而不刷新整个页面
【发布时间】:2016-11-28 23:54:12
【问题描述】:

我开发了一个带有 ajax 的评论系统,它工作正常。我想添加一个 ajax/js 代码以每 5 秒刷新一次我的时间前 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>

谁能帮我解决这个问题?

【问题讨论】:

  • 我只想在 5 秒后刷新那个 div,我必须在其中显示时间前功能

标签: javascript css ajax


【解决方案1】:

我不知道你使用的是什么 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 是复习站的页面。

【讨论】:

  • 先生,我没有外部文件。我必须使用这个简单的代码(
  • 对不起先生,但我无法理解。有没有办法在 5 秒后刷新 div 的内容。因为我没有外部文件,并且我的 div 中有内容,我希望该 div 在 5 秒后刷新其内容。感谢您的帮助
  • 先生,我只想要代码请求服务器在特定时间段后刷新 div。我不想加载页面或 div,但我希望该 div 中的内容应在特定时间段后刷新。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-22
  • 2015-06-18
  • 2011-04-27
  • 2011-12-22
相关资源
最近更新 更多