2016-02-28 3 views
1

У меня есть код с использованием Materializecss и PHP. Я хочу открыть какой-то модальный, вернув код Php. Например, код равен 4, это неправильный пароль и т. Д.Я не могу открыть modal от 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» в PHP. Возможно, что-то не так, и убедитесь, что модальный скрипт готов к DOM. Примечание: вам не нужно публиковать ответ как ответ, вы можете просто добавить ответ как комментарий здесь – Shehary

+0

если и еще условие workd. Потому что я могу получить эхо-сообщение для этих условий. Но не может показаться модальным. Экран поворачивается полу-черным. Но модальные окна не показаны – TFC

+1

сделать это DOM готовы решить мою проблему. – TFC

ответ

1

С Materializecss, не может открыть модальное, как, как вы пытаетесь

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

Вот reference, как показать Materializecss Modal программно , через JavaScript

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

Примечание : Убедитесь, что вы включили jQuery и другие JS-библиотеки только один раз, например, вы включили jQuery и Materialize JS несколько раз в документе.

Смежные вопросы