Показать сообщение отдельно
  #1 (permalink)  
Старый 08.11.2016, 20:34
Аватар для fenix_63
Аспирант
Отправить личное сообщение для fenix_63 Посмотреть профиль Найти все сообщения от fenix_63
 
Регистрация: 05.06.2014
Сообщений: 92

Асинхронная отправка данных
Всем привет! Народ, есть у меня страничка: http://fenix-63.hol.es/autosalon/

В самом низу есть кнопка "Заказать звонок".

Появляется форма:
После того, как пользователь введёт данные, и нажмёт "Отправить" мне надо, чтоб текущая форма плавно закрывалась, и открывалась форма с сообщением, что данные доставлены:

Модальные окна реализованы с помощью fancybox.

php-код вот такой:
res.php:
<?php

//Если форма была отправленна, то выводим ее содержимое на экран
if (isset($_POST["name"])) { 
    //Данные отправляются в кодировке utf-8, поэтому конвертим в cp1251
    //echo "Ваше имя: " . iconv("utf-8", "cp1251", $_POST["name"]) . "<br/>"; 
    //echo "Ваш телефон: " . $_POST["phone"] . "<br/>";
    echo "123";
}
?>


Помогите пожалуйста, уже всё обчитал про Ajax и асинхронную отправку данных. Данные отправляются, alert('Успех') тоже выводится в асинхронном запросе, т.е. всё вроде бы ок, но вот сделать это всё в виде формы никак не получается. Подскажите хотя бы куда копать.
Изображения:
Тип файла: jpg form.jpg (7.4 Кб, 3 просмотров)
Тип файла: png form2.png (8.0 Кб, 1 просмотров)
Ответить с цитированием