Javascript 将数据发布到一个页面,但导航到另一个页面

Javascript 将数据发布到一个页面,但导航到另一个页面,javascript,php,html,Javascript,Php,Html,我有一个下拉框,用户从中选择一个值。我想把这个值发布到Map.php,在那里使用它。我目前将表单发布到Map.php,这很好,但是,我希望在用户做出选择并单击按钮后导航到index.php,而不是导航到Map.php。我一直在寻找解决方案,但它们似乎都适用于您将访问数据发布到的页面的情况 userInterface.php <form name="formname" method="post" action="Map.php"> <div id='userList'&g

我有一个下拉框,用户从中选择一个值。我想把这个值发布到Map.php,在那里使用它。我目前将表单发布到Map.php,这很好,但是,我希望在用户做出选择并单击按钮后导航到index.php,而不是导航到Map.php。我一直在寻找解决方案,但它们似乎都适用于您将访问数据发布到的页面的情况

userInterface.php

<form name="formname" method="post" action="Map.php">
    <div id='userList'>
        <?php
        //get constants for database
        require("database.php");

        // Opens a connection to a MySQL server
        $connection = mysqli_connect ($server, $username, $password);
        $query = "SELECT distinct user FROM route";
        $result = mysqli_query($connection, $query);
            echo '<select name="dropdown" style="width:400px;">';
                $count = 1;
               while($r = mysqli_fetch_assoc($result)){
                echo "<option value =".$count.">".$r['user']."</option>"; 
                $count++;
            }   
            echo '</select>';
            ?>
        <input type="submit" id="button" value="Get Started!" /> 

只需使用如下标题:

header('Location: http://www.example.com/');

基于PHP文档:

您可以异步发布,也可以使用location头;如果这是您的完整/实际代码,也没有关闭表单标记。@Fred ii-谁知道
需要什么(“database.php”)已存储
;-)它不是完整的代码。。。数据库已连接并工作,表单已关闭,Database.php是用于建立我的连接的值,上面未显示。
header('Location: http://www.example.com/');