Javascript 如何在php中重定向页面(使用js和表单)

Javascript 如何在php中重定向页面(使用js和表单),javascript,php,jquery,redirect,menu,Javascript,Php,Jquery,Redirect,Menu,我有menu.php,这个页面包含菜单选项,每个选项都是一个单独的页面,我使用javascript函数重定向,加载页面在容器div中 问题:页面SearchProductHtml.php有一个带有操作表单的按钮,问题是按下按钮,这个按钮调用控制器php,控制器php重定向到SearchProductHtml.php,这个成功但是菜单消失,只加载页面SearchProductHtml.php <html> <head> <title>Welcome<

我有menu.php,这个页面包含菜单选项,每个选项都是一个单独的页面,我使用javascript函数重定向,加载页面在容器div中

问题:页面SearchProductHtml.php有一个带有操作表单的按钮,问题是按下按钮,这个按钮调用控制器php,控制器php重定向到SearchProductHtml.php,这个成功但是菜单消失,只加载页面SearchProductHtml.php

<html>
<head>
    <title>Welcome</title>
</head>
<body>

 <a href="#"><i class="fa fa-paper-plane"></i>Products<span class="fa arrow"></span></a>
   <ul class="nav nav-second-level">
   <li>
      <a href="#" id="opcIns">insert product</a>
   </li>
   <li>
       <a href="#" id="opcSearch">Search product</a>
   </li>             

        <div id="page-wrapper">
            <div id="container">
                     //there are content
            </div>
        </div>
    </div>
</body>
html搜索:

<html>
<head>
    <title>Welcome</title>
</head>
<body>
      <form Action="../Controller/SearchController.php" method="POST">
          <input type="text" name="idCategory"></input>
          <input type="submit">Button</input>


          <table>
             //all content
          </table>

      </form>
</body>
如何重定向到包含菜单的“SearchProductHtml.php”页面


我不想将菜单放在所有页面上,以重定向到您使用的php中的另一个页面

header("Location: yourpage.php");
在您的问题中,我看不到菜单,但您可以通过将变量传递给控制器并返回来解决它

然后在搜索页面上检查showMenu是0还是1

例如通过

header("Location: yourpage.php?showMenu=1");
header("Location: yourpage.php");
header("Location: yourpage.php?showMenu=1");