За последние 24 часа нас посетили 33313 программистов и 1757 роботов. Сейчас ищут 959 программистов ...

Перезапуск JS из PHP скрипта

Тема в разделе "Прочие вопросы по PHP", создана пользователем ksvsvk, 24 май 2015.

  1. ksvsvk

    ksvsvk Новичок

    С нами с:
    6 мар 2015
    Сообщения:
    6
    Симпатии:
    0
    На сайте через JS выводится форма.
    Код (Text):
    1.   <script>
    2.     function openbox()
    3.     { document.getElementById('shadow').style.display='block';
    4.       document.getElementById('Check').style.display='block';
    5.       $('#Check').load('html/register.html');
    6.     }    
    7.   </script>
    В случае неправильного заполнения ее требуется вывести повторно. Как это сделать?
    С откатом на исходную страницу понятно:
    Код (Text):
    1. <?php
    2.   if (!isset($_POST['send']))
    3.   {  
    4.     header("Location: /index.php");
    5.     die();
    6.   }
    7. ?>
    Но вот как при этом еще и запустить JS скрипт?
     
  2. p@R@dox 55RU

    p@R@dox 55RU Зэк
    [ БАН ]

    С нами с:
    21 май 2014
    Сообщения:
    1.358
    Симпатии:
    7
    Адрес:
    с планеты Ялмез
    После проверки, если не верно - то вызови опять эту функцию. Если я правильно понял задачу..
     
  3. ksvsvk

    ksvsvk Новичок

    С нами с:
    6 мар 2015
    Сообщения:
    6
    Симпатии:
    0
    Вот я и не могу разобраться, как ее опять вызвать.
     
  4. Deonis

    Deonis Старожил

    С нами с:
    15 фев 2013
    Сообщения:
    1.521
    Симпатии:
    504
    По какому событию выводится?
    А почему бы не использовать Ajax для отправки данных на сервер? В таком случае, вы избежите лишних прыжков со страницы на страницу.
     
  5. ksvsvk

    ksvsvk Новичок

    С нами с:
    6 мар 2015
    Сообщения:
    6
    Симпатии:
    0
    По onclick на элементе списка (аналог меню).
    Данные формы обрабатываются PHP скриптом. Можно, конечно, прикрутить Ajax. Но не будет ли это лишним усложнением?
     
  6. Deonis

    Deonis Старожил

    С нами с:
    15 фев 2013
    Сообщения:
    1.521
    Симпатии:
    504
    У вас подход тактический (просчитываение на шаг вперед), а должен быть стратегический (на всеь период "боевых действий"). Подгружать форму с помощью Ajax - это же вы не посчитали усложнением?
    P.S. Кстати, вам бы определиться: или jQuery, или Vanilla. А то как-то не по феншую ;)