Php 如何在head部分与javascript一起使用header函数?
我使用php中的header函数重定向到表单submit上的另一个页面,以避免向mysql重新提交数据。在我用javascript创建了一个导航菜单之前,它工作得很好,该菜单将一些代码放入页面的标题部分。之后,当我提交表单数据时,页面没有重定向。有没有办法解决这个问题 代码如下: 在:Php 如何在head部分与javascript一起使用header函数?,php,javascript,header,Php,Javascript,Header,我使用php中的header函数重定向到表单submit上的另一个页面,以避免向mysql重新提交数据。在我用javascript创建了一个导航菜单之前,它工作得很好,该菜单将一些代码放入页面的标题部分。之后,当我提交表单数据时,页面没有重定向。有没有办法解决这个问题 代码如下: 在: 您的javascript代码似乎缺少一些右括号和圆括号: <script type="text/javascript"> <!-- (function(){ var menu1=ne
您的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>
为什么不使用位置而不是url和刷新
请包括一些代码示例。没有代码真的很难。@DanielMendel现在我用代码的一部分编辑了这个问题。您是否遗漏了更多的代码,或者您是否意外遗漏了结尾}@马塔斯伯里:我没有把它放进去——我放进去了;在脚本标记结束之前,仍然没有重定向。提交后,在同一页面上显示空屏幕。
header("Refresh: 0; url=http://localhost/site/main.php");
<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>
<?php
header("Location: http://www.example.com/"); /* Redirect browser */
/* Make sure that code below does not get executed when we redirect. */
exit;
?>