2015-11-06 33 views
2

我有兩個視圖選項卡命名爲主題和關鍵字,在每個選項卡中有一個表包含數據。如果主題表爲空,則無需輸入關鍵字頁面並重定向到主題頁面並在特定div中顯示「首先輸入主題數據」警報。當我們直接打開主題選項卡時,不需要此警報。顯示警報對話框,然後繼續到codeigniter中的下一頁

if(isset($topic_data) && $topic_data == NULL) 
    { 

     redirect('topics?v1=no_topic'); 

    } 

這是我的關鍵字控制器code.Then我的話題控制器

$get_data = $this->input->get(); 


    if($get_data != "" && !isset($get_data)) 
    { 

     echo "<script language=\"javascript\">alert_box('failed', ' lang('add_topic')', '#msg');</script>"; 
    } 

得到這個值,但它不會起作用。

在主題視圖部分有div。

+0

'$ GET_DATA = $這個 - >輸入 - >的get();'你得到的是空的,你需要通過你的GET參數'$ GET_DATA = $這個 - >輸入 - >獲取( 'your_parameter' );' – Saty

+0

迄今爲止,我知道可以用AngularJS完成 –

+0

我得到了$ get_data值,但警報不工作。我已經用會話 - flashdata完成了它,但我想這樣做。 – Ann

回答

2

確保GET請求在您的config.php使用以下設置啓用:

$config['uri_protocol'] = 'REQUEST_URI'; 
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-?'; 
$config['enable_query_strings'] = TRUE; 

,並指定哪個屬性要在變量來存儲,如已經提到@Saty。

$get_data = $this->input->get("v1"); 
相關問題