javascript - 通过 jquery/ajax 每 x 秒刷新一次 div

标签 javascript jquery html ajax

我是 jquery/ajax 新手。我试图每 x 秒刷新一次 div

代码:

<div id="page-wrapper">

<div id = "x"></div>
<div id = "y"></div>
<div id = "z"></div>

</div>

我必须每 x 秒刷新一次 ID 为“page-wrapper”的 div。刷新时,我需要一个回调函数,在该函数中我将更新 div (x,y,z) 中的数据。

最佳答案

使用setInterval每n毫秒运行一个函数。在该函数中,您可以通过 ajax 调用或其他方法检索数据并更新 div 中的数据。

例如:

var intervalInMs = 5000;
setInterval(function(){
 $.ajax({url: "data.json", success: function(result){
        $("#x").text(result.x);
        $("#y").text(result.y);
        $("#z").text(result.z);
    }});
},intervalInMs);

关于javascript - 通过 jquery/ajax 每 x 秒刷新一次 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37803439/

相关文章:

javascript - Javascript 函数的返回值

html - 使 iframe float 在垂直对齐的右侧

javascript - 当我点击排行榜中的名字时显示详细信息(可能在弹出窗口中)

javascript - Gulp 自动监视 scss 文件的变化,无需每次都运行 gulp watch

jQuery 触发变量变化

javascript - Javascript 中 "?"的用途是什么?

jquery - 需要帮助一次处理多个 jquery $.get 调用

php登录页面没有任何反应

javascript - 使用Javascript更改HTML页面但保持路径不变

javascript - Yii错误无法读取未定义的属性 'submitForm'