我使用的是使用app.js文件的显示视图。在这篇文章中,我从数据库中检索数据,并使用app.js中的一些api进行显示。我需要每5秒自动重新加载显示。我不想刷新页面,而是更新页面。有一个带有"mydiv"的div,用于保存显示内容。我怎样才能做到这一点?
这可以使用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);
});