PHP的jQuery onclick提交重定向到另一个页面

时间:2018-12-06 13:57:24

标签: php jquery forms submit

我正在尝试使其正常工作,但是出了点问题:

<?php
if(isset($_POST['submit'])){
    echo "<script>location='https://google.com'</script>";
exit();
}
?>

<html>
<head>

<script>
    function onSubmit() {
        document.getElementById('menu_post').value = 'main';
        document.forms['MenuForm'].submit();
    }

</script>

</head>
<body>

<a onclick="onSubmit();return false;" href="javascript:void(0)">Test</a>

<form name="MenuForm" method="post" action="index.php">
    <input type="hidden" id="menu_post" name="menu_post" value="" />
</form>

</body>
</html>

我尝试了这个[php on submit redirect to another page

但仍然无法正常工作。

在此先感谢任何帮助人员。

1 个答案:

答案 0 :(得分:0)

应该是这样的:

if(isset($_POST['submit'])){
    echo "<script>window.location.href='https://google.com'</script>";
    exit();
}

// -----编辑----- //

您实际上没有将任何内容发布为“提交”。

if(isset($_POST['menu_post'])){
    echo "<script>window.location.href='https://google.com'</script>";
    exit();
}