2015-08-05 2 views
0

Я использую библиотеку бакалеи crud, чтобы показать свою запись в базе данных, и она отлично работает. Но как я могу получить запись в реальном времени от database без обновления страницы. Для этого я поставил скрипт в имени файла шаблона list_template.php в теме flexigrid.Как установить автоматическое обновление для бакалеи crud?

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

который также обновляет запись, но он всегда показывает мне запись, начиная не с текущей страницы. Текущая страница означает, что я на странице 3 показывает страницу 1 как интервал.

+0

У нас недостаточно информации, чтобы помочь вам решить эту проблему. Можете ли вы поделиться балансом вашего JS-кода, который выполняет запрос AJAX? –

+0

добавить тег и обновить текст –

ответ

0

У меня была аналогичная проблема с автозагрузкой и я решил сделать это:

Я только что создал файл JS под названием обновления на активы/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); 

Надеюсь, это то, что вам нужно.