如果条件运行,我需要弹出消息。下面的代码在这里
代码就是这个
<?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>
我为此做了所有的造型并使用了这个。问题是当条件为真时我如何触发锚标记。
答案 0 :(得分:0)
你对“弹出窗口”究竟是什么意思?你想要一个普通的JS消息框吗?
在这种情况下你可以使用类似的东西:
echo '<script type="text/javascript">'
, 'alert('.$session->data['GlobalMessage'].');'
, '</script>';
但您提供的代码并不好。所以也许你应该介意纠正它......
编辑: 我看到你编辑了你的帖子,你想要的是一个模态框。
有多种方法可以达到你想要的效果。您可以将会话变量传递给JS变量并在纯JS中检查您的条件。否则你可以像我之前发布的那样在你的PHP代码中“显示”你的modalbox你的modalbox(只需用显示你的modalbox所需的正确代码替换警报。它应该像myModalBox.open())