Чтобы поместить содержимое без обновления, вы должны использовать ajax, допустим, у вас есть div в файле в каталоге (веб-части), и вы хотите добавить его содержимое в div с именем my_div;сначала создайте метод на контроллере, который отображает только представление (div), которое вы хотите поместить что-то вроде этого
function part($part = false)
{
$data = array(); // you can add data to your div, if you need to.
$this->load->view("webparts/$part", $data);
}
Затем с помощью javascript (в данном случае jQuery) вы можете вызвать
$('#my_div').load('controller/mypart');
Примечание: мне нравится использовать "load", потому что это позволяет мне выбирать определенные разделы запрашиваемого мною представления, используя что-то вроде этого
$('#my_div').load('controller/mypart #certainsection');
Загрузит элемент с id = "suresection" изmypart view