Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 07.01.2018, 18:36
Новичок на форуме
Отправить личное сообщение для padowan Посмотреть профиль Найти все сообщения от padowan
 
Регистрация: 07.01.2018
Сообщений: 1

Как сделать перенаправление на др страницу. Запутался=(
Итак.
Есть главная страница. На ней есть форма. Вот она
<form  method="post" action="javascript:void(0);" onsubmit="ajax1(this)">
                  <input type="text" class="name_user" name="name" placeholder="Имя" pattern="^[А-Яа-яЁё\s]+$" autocomplete="off" required oninvalid="setCustomValidity('Имя должно быть написано на русском языке')" oninput="setCustomValidity('')" title="Имя должно быть написано на русском языке">
                  <input type="tel" class="phone_user" name="phone" placeholder="Номер телефона" autocomplete="off" required>
                  <input type="hidden" name="text" value="запись на прием, главный экран">
                  <input type="submit" value="Отправить">
                </form>
              </div>



затем есть js
function ajax1(e) {
if (validation(e)) {
var msg = jQuery(e).serialize();
jQuery.ajax({
type: "POST",
url: "callback.php",
data: msg,
success: function (data) {
	$.colorbox({inline:true, href:"#send"});
	window.location.href = "http://test.com";
},
error: function (xhr, str) {
alert("Возникла ошибка!");
}
});
} else { alert('Данные введены не верно!');}
}


ну и php
<?php
if(!empty($_POST['name']) and !empty($_POST['phone'])){
    $name = trim(strip_tags($_POST['name']));
    $phone = trim(strip_tags($_POST['phone']));
    $text = trim(strip_tags($_POST['text']));
    setcookie('mail', 'sendmail');
    mail('oncore2014@yandex.ru', 'Callback', 'Вам написал: '.$name.'<br />Его номер: '.$phone.'<br />Его сообщение: '.$text,"Content-type:text/html;charset=utf-8");
    
  
    
    die;
}
?>


Как бэ все работает. Форма отправляется на почту. Но на страницу финишную (страница спасибо за предоставленные данные) не отправляет. Тут код без сточек перенаправления. Ибо они у меня не работают (пробовал в php вставлять через функцию location) подскажите как сделать правильное перенаправление))
Ответить с цитированием
  #2 (permalink)  
Старый 08.01.2018, 01:44
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от padowan
как сделать правильное перенаправление
Клиентом.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать чтобы не перекидывало на другую страницу при отправке сообщения? krasnov8953 Общие вопросы Javascript 12 29.08.2015 18:17
Как сделать что бы картинки с другого url отображались как свои zlodey Серверные языки и технологии 1 04.05.2015 21:30
Хочу сделать систему, как в кибермаркете. RaseL Общие вопросы Javascript 5 14.01.2015 17:25
Как сделать такую страницу mortido Элементы интерфейса 11 02.10.2014 07:20
Как сделать дополнительное перенаправление при клике по скрипту Igorbek Общие вопросы Javascript 1 08.08.2012 14:35