0
我正在使用codeigniter和Twitters CSS框架Bootstrap創建一個Web應用程序。在Codeigniter中使用模態
我想知道如何去執行他們的模態系統here與'意見'。我希望能夠點擊視圖文件中的按鈕並將其鏈接到控制器,但要在模式中打開視圖。如果這有道理?任何想法都會很棒。
感謝
我正在使用codeigniter和Twitters CSS框架Bootstrap創建一個Web應用程序。在Codeigniter中使用模態
我想知道如何去執行他們的模態系統here與'意見'。我希望能夠點擊視圖文件中的按鈕並將其鏈接到控制器,但要在模式中打開視圖。如果這有道理?任何想法都會很棒。
感謝
我對我目前的項目做這個,我使用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模態函數。
沒有什麼奇特的。只要按照他們的例子,並使用'<?php回聲錨('控制器/方法');在模式按鈕的內部而不是實際的按鈕。 – David
可以工作,但它不會在當前視圖的頂部顯示模式。它只是顯示它自己。 –
查看使用模態的JavaScript和jQuery要求。 – David