Para começar crie dois métodos no controller, um para receber as informações,e outro pra busca-las:
Fica assim:
public function listhidden(){
$dados = array(
'titulo' => 'CRUD » ListHidden',
'tela'=>'listhidden',
);
$this->load->view('crud',$dados);
}
public function hidden(){//o ideal é criar uma view pra exibir as informações
if($this->input->post('load') == 1234)
{
echo $this->crud->get_all()->num_rows();
}
else
{
redirect('crud/retrieve');
}
}
Usei como base o CRUD feito com CI, aqui do RBTech, logo, o primeiro método somente faz o load da view listhidden.php,
e o método hidden serve somente pra acessar o model, realizar a contagem das linhas e exibi-las.(Cabe um adendo note que usei um POST para limitar o acesso de usuários);
Agora na view listhidden.php:
<div class="resultados">
</div>
<script>
function create_p() {
$('.resultados').append('<p></p>');
}
function get_hidden() {
$.ajax({
type: 'POST',
url: "http://localhost/CrudCI/crud/hidden",//aqui enviando pra pagina desejada
data: {
load: "1234"//conteúdo do post
},
datatype: 'html',
success: function(resultado) {
create_p();
$('.resultados p:last').prepend(resultado);
}
});
setTimeout("get_hidden()", 2000);
}
get_hidden();
</script>
agora é com vc! modifique até que atenda as suas necessidades, mais do que isso não posso ajudar. :(