[英]Trigger bootstrap modal with PHP (not via modal button)
我有一个由用户填写的HTML表单,然后通过Post操作提交到PHP脚本中。 它验证数据并将信息上载到数据库。 都好。 在PHP脚本的结尾,我想打开一个引导模式。 即,无需用户单击另一个按钮即可启动它。 如果您像这样使用模式按钮,则我具有的模式效果很好
<button type="button" class="btn btn-info btn-sm" data-toggle="modal" data-target="#myModal">Open Modal</button>
我尝试了几种方法使其在PHP脚本中运行,这看起来是最有希望的:
echo '<script>$("#myModal").modal({show: true});</script>';
但是没有运气。 关于JS,我是一个完全菜鸟!
引导模态的功能很少。
$('#myModal').modal('toggle');
$('#myModal').modal('show');
$('#myModal').modal('hide');
改变这个
$('#myModal').modal({show: 'false'});
至
$('#myModal').modal('show');
有关更多信息,请单击此。
对不起,我应该看起来有点辛苦。 答案是从PHP调用时,您需要将jquery包装在一个函数中。
jQuery(function(){
//Your Code
});
您可以使用javacript窗口加载功能来触发按钮并调用模式,而无需单击按钮,并且按钮也可以被隐藏。 这是您的PHP代码:
echo "<script type='text/javascript'> $(window).load(function(){ $('#myModal').modal('show'); }); </script>";
您可以使用一些“如果”条件来确定何时触发触发器。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.