我无法从 php 打开模态

I can't open modal from php

本文关键字:模态 php      更新时间:2023-09-26

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

但我从不满足于显示模态,甚至尝试了这个网站上显示的几个建议。

你可以帮我吗?

这是我代码的一部分:

<?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> 
...

使用 Materializecss,无法像您尝试的那样打开模态

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

以下是如何通过JavaScript以编程方式显示Materializecss Modal的参考

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

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