Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
 Аватар для Jagailo
1 / 1 / 2
Регистрация: 03.12.2014
Сообщений: 61

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

24.07.2015, 22:09. Показов 1029. Ответов 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
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.07.2015, 22:09
Ответы с готовыми решениями:

Страница обновляется после выполнения скрипта
Собственно, проблема указана в названии. Как прекратить эти самообновления? $('#all').click(function(){ $('#all-not') .html('Do not...

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

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

1
 Аватар для Lazy_Den
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
25.07.2015, 01:37
JavaScript
1
2
3
$("#yagaformmail2").submit(function(e) {
    e.preventDefault();
    // ....
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.07.2015, 01:37
Помогаю со студенческими работами здесь

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

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

Страница обновляется
&lt;html&gt; &lt;head&gt; &lt;link rel=&quot;stylesheet&quot; href=&quot;css/main.css&quot;&gt; &lt;meta charset=&quot;utf-8&quot;&gt; &lt;/head&gt; &lt;body&gt; &lt;div class=&quot;classfield&quot;&gt;...

Не обновляется страница
Данные добавляются в БД и выводятся на странице, но после добавления данных в БД они появляются только после обновления страницы вручную,...

Страница не обновляется
Страница вида &lt;script src='url_from_very_far_site'&gt; в эксплорере обновляется в опере нет. Пишу &lt;meta http-equiv='pragma'...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru