Как использовать функцию заголовка вместе с JavaScript в разделе заголовка? - PullRequest
0 голосов
/ 24 ноября 2011

Я использую функцию header в php для перенаправления на другую страницу в форме отправки, чтобы избежать повторной отправки данных в mysql. Это работало хорошо, пока я не создал навигационное меню в javascript, который помещает некоторый код в раздел заголовка страницы. После этого, когда я отправляю данные формы, страница не перенаправляется. Есть ли способ исправить это?

код здесь: в :

    <script type="text/javascript">
    <!--
     (function(){

        var menu1=new Scl.Menu(130);
            menu1.addItem('blabla','sort.php');
            menu1.addItem('hahaha','view.php');
            menu1.addItem('uhuhuh','list.php');
          menu1.dockTo('menu1');
    -->
    </script>

    </head>

и

    header("Refresh: 0; url=http://localhost/site/main.php");

Ответы [ 2 ]

0 голосов
/ 24 ноября 2011

Почему бы не использовать Location вместо url и Refresh?

<?php
header("Location: http://www.example.com/"); /* Redirect browser */

/* Make sure that code below does not get executed when we redirect. */
exit;
?>
0 голосов
/ 24 ноября 2011

В вашем коде JavaScript отсутствуют закрывающие скобки и скобки:

<script type="text/javascript">
<!--
 (function(){
    var menu1=new Scl.Menu(130);
        menu1.addItem('blabla','sort.php');
        menu1.addItem('hahaha','view.php');
        menu1.addItem('uhuhuh','list.php');
      menu1.dockTo('menu1');
 })();                         // added
-->
</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...