继续代码点火器中的下一页时显示“警报”对话框


Show Alert dialog box while proceeding to next page in codeigniter

我有两个视图选项卡,分别命名为主题和关键字,每个选项卡中都有一个包含数据的表。如果主题表为空,则无需输入关键字页面并重定向到主题页面,并在特定的div中显示警报"plz先输入主题数据"。当我们直接打开主题选项卡时,无需此警报。

    if(isset($topic_data) && $topic_data == NULL)
    {
        redirect('topics?v1=no_topic');
    }

这是我的关键字控制器代码。然后我在主题控制器中得到这个值

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

    if($get_data != "" && !isset($get_data))
    {
        echo "<script language='"javascript'">alert_box('failed', ' lang('add_topic')', '#msg');</script>";
    }

但它不起作用。

主题视图部分有div。

确保使用以下设置在config.php中启用GET请求:

$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");