Форум программистов, компьютерный форум, киберфорум
Наши страницы
jQuery
Войти
Регистрация
Восстановить пароль
 
Jagailo
1 / 1 / 2
Регистрация: 03.12.2014
Сообщений: 61
Завершенные тесты: 1
1

Обновляется страница с feedback

24.07.2015, 22:09. Просмотров 187. Ответов 1
Метки нет (Все метки)

Плохо разбираюсь как в JS, так и в PHP. Помогите найти ошибку или подскажите как исправить.

Нужно что бы форма отправлялась, при этом страница не перезагружалась и выводилось сообщение об успешной отправки письма.

HTML5
1
2
3
4
5
6
7
<form id="yagaformmail2">
    <input type="text" name="yaga-name-fb" required="required" value="Ваше имя" />
    <input type="text" name="yaga-tel-fb" required="required" value="Номер телефона" />
    <input type="text" name="yaga-time-fb" required="required" value="Удобное время звонка" />
 
    <input type="submit" value="Перезвоните мне">
</form>
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
$(document).ready(function(){
    $("#yagaformmail2").submit(function() {
        var form_data = $(this).serialize();
        $.ajax({
            type: "POST",
            url: "yaga-contacts-2.php",
            data: form_data,
            success: function(form_data) {
                alert("Ваша заявка на звонок успешно отправлена.");
            }
        });
    });
});
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
$to = '<email>@gmail.com';
$subject = 'Обратный звонок с <site> (footer)';
 
$message = '
    <html>
        <head>
            <title>'.$subject.'</title>
        </head>
        <body>
            <p>Имя: '.$_POST['yaga-name-fb'].'.</p>
            <p>Номер телефона: '.$_POST['yaga-tel-fb'].'.</p>
            <p>Удобное время звонка: '.$_POST['yaga-time-fb'].'.</p>            
        </body>
    </html>';
 
$headers  = "Content-type: text/html; charset=utf-8 \r\n";
$headers .= "From: <no-reply@<site>>\r\n";
 
mail($to, $subject, $message, $headers);
С этим кодом письмо отправляется, но страница перезагружается и алерт с успешной отправкой не появляется. Как это исправить?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.07.2015, 22:09
Ответы с готовыми решениями:

Страница обновляется после отправки файла на сервер
Помогите решить проблему и упростить код. В общем, суть проблемы - при загрузке файла на сервер -...

Автоматически обновляется страница при вычислении
Добрый день! В отладчике код работает корректно -ссылка на код в plnkr.co Сам код $(function(){...

После разворачивания списка страница обновляется. Нужно остаться на предыдущей позиции после обновления
Есть сайт http://landpda.ru/ На нём установлены 2 кнопки. Нажатие на любую вызывает отдельный DIV с...

Js feedback reload prob
вот сайт http://www.bymaga.hol.es/ там есть форма feedback (обратная связь) когда заполняешь форму...

Не обновляется картинка в Мозиле.
Все доброе время суток!!! Помоги пожалуйста разобраться в данной ситуации, у меня есть код который...

1
Lazy_Den
2953 / 2624 / 1325
Регистрация: 15.01.2014
Сообщений: 5,765
25.07.2015, 01:37 2
Javascript
1
2
3
$("#yagaformmail2").submit(function(e) {
    e.preventDefault();
    // ....
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.07.2015, 01:37

Сайт бесперебойно обновляется
Здравствуйте, у меня такая проблема: На сайте подключен плагин WOW и есть некий таймер после...

Скопировал страницу на хостинг, а она не обновляется
Есть реальная страница обменника Моя страница Где то раз в 30 секунд на реальной странице идет...

Не обновляется фон в ячейке (код внутри)
Доброе время суток! Подскажите, пожалуйста, как можно решить следующую проблему? У...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru