自动刷新使用javascript的rails 3.2页面内容
Auto refreshing rails 3.2 page content that uses javascript
我使用的是使用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);
});
相关文章:
- 在<页眉>标签
- Rails 基文件具有调用函数 C 的函数 A,但 C 是在两个 JS 文件中定义的.如何按页解决此问题
- 当点击rails中的提交按钮时,如何在重定向到下一页之前显示模态
- 在Rails中使用dataTables或过滤并分页
- Rails和javascript?:在索引页中获取selecttag值
- 为什么不't Ruby on Rails支持特定于页面的javascript/css
- 如何使用Rails资产管道执行每页javascript
- Rails Rendering从索引页以Bootstrap模式显示
- Rails: Javascript不能在分页对象上工作
- Rails 4将对砖石进行分页
- Rails 3.1中特定于页面的javascript文件
- Rails kaminari无限滚动:7个请求加载1页
- rails,包括仅在某些页面上的javascript或文件
- 分页Ajax在Rails中工作不一致
- Rails特定于页面的JavaScript:什么是最佳实践?
- 在Rails 4.0.1中添加特定页面的JS
- 在Rails 4中使用AJAX进行搜索、排序和分页
- rails中特定于视图/页面的javascript(coffeescript)
- 在 Rails 中包含特定于页面的 JavaScript 的正确方法
- 在Rails中实现逐页JavaScript的好方法是什么?