hola un ejempo que funciona (version pequeña)
1. crear un template (template.php) y en ella coloco por ejemplo dos variables (tpl_body y tpl_title).
2. crear otro html (partial.php) que recibe la variable list_users y este partial.php es la parte que se refrescara del template.
3. el llamado
Código PHP:
Ver original$datos=array(); //datos para partial.php $datos['list_users']=$list_users;
$html=array(); //datos para el template.php
//cargamos partial.php como string
$html['tpl_body']=$this->load->view('partial',$datos,true);
$html['tpl_title']="Mi Titulo";
//cargamos el tempate
$this->load->view('template',$html);
claro es basico pero puede ser una solucion.
Saludos