id поста у меня передается таким образом:
<a id="edit_a" href="http://kurusa.zhecky.net/lesson_16/html_post.php
?id_edit=<?=$row['post_id']?>" Править </a>
А модальное окно, где должен отобразиться текст поста (что я вытянула запросом по id) открывается вот так:
$("#edit_a").click(function () {
$("#myModal").modal({show: true});
});
И обращаюсь к вам с несколькими "но":
1). Модальное окно показывается, но, само собой, страница перезагружается и оно исчезает. Не могу с этим разобраться. Как я понимаю, надо использовать header. И, кстати, если модалку закрыть в php if-e, оно не открывается :С А так было бы намного проще. С этого второе но:
2). Как, в конце концов, отобразить этот текст в модалке? Т.е. можно сделать вот так:
<form method="post" action="index.php">
<input name="input">
<button type="submit" name="submit"></button>
</form>
<?php
if (isset($_POST['submit'])) { ?>
<p> <?php echo $_POST['input'];?></p>
<?php } ?>
Но с модальным окном так не выходит. Это, выходит, только с помощью javascipt это можно сделать?
Спасибо за внимание тем, кто дочитал :з
Вставляйте вывод контента в тело модального окна <?php echo $_GET['content']; ?>
, и вызывайте окно по условию.
<?php if (isseet($_GET['id_edit'])) {?>
<script>
$("#myModal").modal({ show:true });
</script>
<?php } ?>
Примерно такого рода получится запись:
<?php
if (isset($_POST['submit'])) {
echo "<script src='https://code.jquery.com/jquery-3.1.1.slim.min.js' integrity='sha384-A7FZj7v+d/sdmMqp/nOQwliLvUsJfDHW+k9Omg/a/EheAdgtzNs3hpfag6Ed950n' crossorigin='anonymous'></script>'";
echo '<script> $(document).ready(function () { $("#myModal").modal({show: true}); }); </script>';
?>
<p> <?php echo $_POST['input'];?></p>
<?php } ?>
На случай если скрипт располагается в конце страницы вывод подключения JQuery можно удалить (Только если он был подключен ранее само собой).
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Виртуальный выделенный сервер (VDS) становится отличным выбором
Посоветуйте бесплатный сервис, относительно небольшую библиотеку или способы реализации для склонения русских слов по падежам на сайтеРаньше,...
Описание: есть несколько веб-сайтов, которые планируется развернуть на разных доменах третьего уровняПри этом только один из них (последний,...
Не считывается (или не записывается) бинарный файл, в чем проблема?
Дана строка, где слова разделены пробелами и двоеточиямиНужно посчитать количество слов длиной меньше k и вернуть контейнер этих слов