我正在使用 codeigniter 和 Twitters CSS 框架 Bootstrap 创建一个 Web 应用程序。
我想知道如何使用“视图”在这里实现他们的模态系统。我希望能够单击视图文件中的按钮并将其链接到控制器,但要在模式中打开视图。如果这有意义吗?任何想法都会很棒。
谢谢
我正在使用 codeigniter 和 Twitters CSS 框架 Bootstrap 创建一个 Web 应用程序。
我想知道如何使用“视图”在这里实现他们的模态系统。我希望能够单击视图文件中的按钮并将其链接到控制器,但要在模式中打开视图。如果这有意义吗?任何想法都会很棒。
谢谢
我正在我当前的项目中执行此操作,我使用 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 模式函数。