在Codeigniter中使用模态

时间:2012-09-09 17:39:07

标签: php codeigniter twitter-bootstrap modal-dialog

我正在使用codeigniter和Twitters CSS框架Bootstrap创建一个Web应用程序。

我想知道如何使用'views'来实现他们的模态系统here。我希望能够单击视图文件中的按钮并将其链接到控制器,但是要在模式中打开视图。如果这有道理?任何想法都会很棒。

由于

1 个答案:

答案 0 :(得分:1)

我在我当前的项目中执行此操作,并使用jQuery的$.ajax将url加载到模态元素中,然后将其淡入视图。

在控制器中,如果我想要加载模态标记,我使用它:

if ($this->input->is_ajax_request())
{
    $this->load->view('some/view_modal', $data);
}
else 
{
    $this->load->view('some/view', $data);
}

如果您的标记足够简单,您可以在执行AJAX调用时仅提取所需的容器元素,但对我来说,我发现使用两个视图更简单。

在您的情况下,您只需将AJAX响应数据传递给Bootstrap模态函数。