Вид страницы codeignign содержит более 1 страницы. 1-я страница, имеет 3 div, а функция jquery заменяет последний div, используя load(). Затем на следующей странице просмотра у меня осталось 2 div первой страницы и новый div, который я загрузил сейчас.
Мне нужно заменить всю страницу новым видом. Кто-нибудь, пожалуйста, помогите мне.
Я предлагаю вам создать шаблон с библиотекой и после вызова функции с помощью jquery post use load view this function
class template{
public function __construct(){
}
var $main_template="template/template/theme";
var $title="your title";
public function loadview($template,$data)
{
$ci=& get_instance();
$data["title"]=="" && $data["title"]=$this->title;
$data["subject"]=="" && $data["subject"]=$this->title;
$data["content"]=$ci->load->view($template,$data,true);
if($data["side"]==1){
$data["side"]=$ci->load->view('side',$data,true);
}else
{
$data["side"]="";
}
$ci->load->view($this->main_template,$data);
}}
в контроллере: $this-> template-> loadview ("файл", $ data);
и где пользовательский пост jquery:
$this->load->view("each",$data);