如何使用jquery用另一个div替换完整视图

时间:2013-11-15 08:50:41

标签: jquery codeigniter html

codeigniter页面的视图包含多个页面。 第1页,有3个div和一个jquery函数使用load()替换最后一个div。然后在随后的视图页面中,我剩下2个div的第一页和我现在加载的新div。

我需要用新视图替换整个页面。 有人请帮助我。

1 个答案:

答案 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);