我无法打开php的模式

问题描述:

我有一个使用Materializecss和PHP的代码。我想通过返回Php代码打开一些模式。例如代码是4等于错误的密码等我无法打开php的模式

但我从来没有满意显示模式甚至尝试在本网站上显示的几个建议。

你能帮我吗?

这里是我的代码部分:

<?php 
.... 
else { 
    echo "<script>$('#modalWrongPassword').fadeIn('show');</script>"; 
} 
}    
?> 
... 
<div id="modalWrongPassword" class="modal"> 
    <div class="modal-content"> 
     <h4>Hatalı şifre</h4> 
     <p>A bunch of text</p> 
    </div> 
    <div class="modal-footer"> 
     <a href="#!" class=" modal-action modal-close waves-effect  waves-green btn-flat">Kapat</a> 
    </div> 
</div> 
... 
<script type="text/javascript" src="../js/jquery-2.1.1.min.js"></script> 
<script type="text/javascript" src="../js/materialize.min.js"></script> 
<script src="../js/jquery-2.js"></script> 
<script>if (!window.jQuery) { document.write('<script src="bin/jquery-2.1.1.min.js"><\/script>'); }</script> 
<script src="../js/jquery.js"></script> 
<script src="../js/prism.js"></script> 
<script src="../js/lunr.js"></script> 
<script src="../js/materialize1.js"></script> 
<script src="../js/init1.js"></script> 
... 
+1

然后,您应该查看一下“if/else”条件可能有问题,并确保模式脚本已准备好DOM。注意:您不需要发布答复作为答案,只需添加答复作为评论在这里 – Shehary

+0

如果和条件工作。因为我可以得到这个条件的回声消息。但不能显示模式。屏幕变成半黑色。但模式窗口没有显示 – TFC

+1

使它准备好解决我的问题。 – TFC

随着Materializecss,无法打开喜欢的方式一个模式,你正试图

echo "<script>$('#modalWrongPassword').fadeIn('show');</script>"; 

这里是reference如何编程显示Materializecss莫代尔,通过JavaScript

echo "<script>$('#modalWrongPassword').openModal();</script>"; 

注意:确保只包含一次jQuery和其他JS库,例如,您在文档中多次包含jQuery和Materialize JS。