【问题标题】:How to set auto refresh for grocery crud?如何为杂货杂货设置自动刷新?
【发布时间】:2015-08-05 16:49:27
【问题描述】:

我正在使用杂货库来显示我的数据库记录,它运行良好。但是如何在不刷新页面的情况下从database 获取实时记录。为此,我在 flexigrid 主题中的模板文件名为 list_template.php 中放置了一个脚本。

setInterval(function(){ $('#crud_search').trigger('click'); },10000);

这也在刷新记录,但它总是显示从开始而不是当前页面开始的记录。当前页面意味着如果我在第 3 页,它将第 1 页显示为间隔。

【问题讨论】:

  • 我们没有足够的信息来帮助您解决这个问题。您能否分享执行 AJAX 请求的 JS 代码的余额?
  • 添加标签和更新文本

标签: php database codeigniter grocery-crud


【解决方案1】:

我在自动加载方面遇到了类似的问题,我解决了这个问题:

我刚刚在 assets/js/refresh 上创建了一个名为 refresh 的 js 文件,并添加了以下内容:

js 文件

var interval = null;

window.onload = function() {
    interval = setInterval(callFunc, 5000);    
};

function callFunc() {
       $("#ajax_refresh_and_loading").trigger("click");
}

控制器端

$jsfile = 'assets/bootstrap/js/refresh.js';
        $crud->set_js($jsfile);

我希望这是你需要的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-03-07
    • 1970-01-01
    • 2016-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-22
    • 2013-10-24
    相关资源
    最近更新 更多