如何设置自动刷新杂货杂货


How to set auto refresh for grocery crud?

我正在使用杂货库来显示我的数据库记录,它工作得很好。但是我如何在不刷新页面的情况下从database获得实时记录?要做到这一点,我把一个脚本在模板文件名是list_template.php在flexigrid主题。

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

这是刷新记录,但它总是显示我的记录从开始而不是当前页面。当前页面意味着,如果我在第3页,它显示第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);

我希望这是你需要的。