0

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

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

谢谢

4

1 回答 1

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 模式函数。

于 2012-09-09T17:44:59.290 回答