当条件为真时显示一条消息弹出

时间:2016-05-10 13:23:47

标签: javascript php jquery html popup

如果条件运行,我需要弹出消息。下面的代码在这里

代码就是这个

  <?php if(isset($session->data['GlobalMessage'])) { ?>
                     <div class="errors">
                      <?php echo $session->data['GlobalMessage']; 
                      unset($session->data['GlobalMessage']);?>

                     </div>
   <?php }

如何以弹出方式显示此消息。有人请指导我。只要此条件为真,就会触发锚标记,并在此显示消息。

<a href="javascript:void(0)" data-toggle="modal" data-target="#myModal" class="btn btn-danger"></a>

   <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
<div class="container">
    <div class="modal-dialog" role="document">
        <div class="modal-content">
            <div class="modal-body">

                    </div>
                </div>
            </div>
        </div>
    </div>
</div>

我为此做了所有的造型并使用了这个。问题是当条件为真时我如何触发锚标记。

1 个答案:

答案 0 :(得分:0)

你对“弹出窗口”究竟是什么意思?你想要一个普通的JS消息框吗?

在这种情况下你可以使用类似的东西:

echo '<script type="text/javascript">'
       , 'alert('.$session->data['GlobalMessage'].');'
       , '</script>';

但您提供的代码并不好。所以也许你应该介意纠正它......

编辑: 我看到你编辑了你的帖子,你想要的是一个模态框。

有多种方法可以达到你想要的效果。您可以将会话变量传递给JS变量并在纯JS中检查您的条件。否则你可以像我之前发布的那样在你的PHP代码中“显示”你的modalbox你的modalbox(只需用显示你的modalbox所需的正确代码替换警报。它应该像myModalBox.open())