0

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

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

4

1 回答 1

0

我建议您使用库创建模板,然后使用 jquery 调用函数后使用加载查看此函数

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("file",$data);

以及用户 jquery 发布使用的位置:

$this->load->view("each",$data);
于 2013-11-15T10:15:59.523 回答