Php jquery onclick отправить перенаправление на другую страницу

Я пытаюсь сделать эту работу, но что-то не так:

<?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 при отправке перенаправления на другую страницу

Но все равно не работает.

Заранее спасибо за любую помощь, ребята.

Возможный дубликат Перенаправление страницы jQuery после отправки формы

Ugur Kazdal 06.12.2018 14:58

Просто из любопытства, каков контекст этого, потому что есть гораздо лучшие способы достичь того, что вы здесь делаете?

Paddy Hallihan 06.12.2018 15:06
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
2
86
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Должно получиться что-то вроде:

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();
}

первый не работал, редактируемый автоматически перенаправляет без действий пользователя. :(

Ryan Nantes Paco 06.12.2018 15:19

ой! второй действительно работает! отличный! Спасибо!

Ryan Nantes Paco 06.12.2018 15:21

это не проблема

Paddy Hallihan 06.12.2018 15:21

Другие вопросы по теме