我正在使用使用app.js文件的显示视图。在此我从数据库中检索数据并使用app.js中的一些api进行显示。我需要自动重新加载显示器evey说,5秒。我不希望页面被刷新但是要更新。有“mydiv”的div保存显示内容。我怎么能完成这个?
答案 0 :(得分:0)
这可以使用JavaScript完成。 要每n分钟刷新一次div,可以使用setInterval方法每隔n毫秒调用一次函数。 此函数应该发出ajax请求以从服务器获取数据并以HTML格式插入数据。 下面的代码使用jQuery,但您可以使用任何其他库来获得结果。
$(document).ready(function() {
// get data every 5 seconds and refresh myDiv
var pingAfter = 5000;
var refreshId = setInterval(function() {
$("#myDiv").load('/partial/data');
}, pingAfter);
});