codeigniter页面的视图包含多个页面。 第1页,有3个div和一个jquery函数使用load()替换最后一个div。然后在随后的视图页面中,我剩下2个div的第一页和我现在加载的新div。
我需要用新视图替换整个页面。 有人请帮助我。
答案 0 :(得分:0)
我建议您使用库创建模板,并使用jquery post调用函数后加载查看此函数
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);
}}
控制器中的: $这 - >模板 - >的loadView( “文件”,$数据);
以及用户jquery post使用的位置:
$this->load->view("each",$data);