Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.61/18: Рейтинг темы: голосов - 18, средняя оценка - 4.61
1 / 1 / 1
Регистрация: 17.10.2014
Сообщений: 153

Не переходит после POST запроса на страницу

28.07.2015, 20:42. Показов 3494. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Не могу понять почему не переходит после POST запроса на страницу.
Вроде бы делаю
JavaScript
1
$(".order_form").submit();
Сама страница HTML кода формы: http://forever-love.ru/order
JavaScript:
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
$(document).ready(function(){
    $('.knopka_zakaza2').click(function(event){
        event.preventDefault(); //Отмена события отправки формы
        $.ajax({
            type: "POST",
            url: "/ajax/make_zakaz_order",
            dataType: 'json',
            data: {
                Surname: $('.order_form input[name="Surname"]').val(),
                name: $('.order_form input[name="name"]').val(),
                Otchestvo: $('.order_form input[name="Otchestvo"]').val(),
                index: $('.order_form input[name="index"]').val(),
                e_mail: $('.order_form input[name="e_mail"]').val(),
                address: $('.order_form input[name="address"]').val()
            },
            success: function(response){
                if (response.status) {
                    alert(response.result + ' Нажмите "ОК" вы будете перенаправлены на главную страницу сайта');
                    $(".order_form").submit();
                } else {
                    alert("Извините, но ваши данные не отправлены, скорее всего Вы не заполнели какую-либо из форм:");
                }
            },
            error: function(response){
                alert(response.responseText);
            }
        });
    });
 
})
обработчик всё выполняет, всё отлично, но на страницу /obrabotka почему то не переходит. Почему?
Заранее спасибо за ответ!

Добавлено через 4 часа 15 минут
Вот HTML код формы:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
        <form id="form_965578" class="order_form" action="/obrabotka"  method="post" >
            <div class="form_description">
                <h2>Форма заказа</h2>
                <p>Введите Ваши данные для заказа</p>
            </div>
            <ul >
 
                <li class="section_break">
                    <h3></h3>
                    <h3 class="description" >Предлагаем Вам заполнить формы ниже. Это существенно упростит работу оператора. А мы в знак благодарности приложим к посылке интересный и уникальный подарок :))  </h3>
                </li>       <li id="li_1" >
                <label class="description" for="element_1">Фамилия </label>
                <div>
                    <input id="element_1" name="Surname" class="element text medium" type="text" maxlength="255" value=""/>
                </div>
            </li>       <li id="li_6" >
                <label class="description" for="element_6">Имя </label>
                <div>
                    <input id="element_6" name="name" class="element text medium" type="text" maxlength="255" value="<?php echo $name ?>"/>
                </div>
            </li>       <li id="li_7" >
                <label class="description" for="element_7">Отчество </label>
                <div>
                    <input id="element_7" name="Otchestvo" class="element text medium" type="text" maxlength="255" value=""/>
                </div>
            </li>       <li id="li_3" >
                <label class="description" for="element_3">Индекс города </label>
                <div>
                    <input id="element_3" name="index" class="element text medium" type="text" maxlength="255" value=""/>
                </div>
            </li>       <li id="li_5" >
                <label class="description" for="element_5">Ваш Email </label>
                <div>
                    <input id="element_5" name="e_mail" class="element text medium" type="text" maxlength="255" value="<?php echo $email ?>"/>
                </div>
            </li>       <li id="li_4" >
                <label class="description" for="element_4">Место проживания(Область, город, улица, дом, квартира)<br />
                    Пример: Красноярский край, г.Красноярск, ул.Льва Толстого, д.45, 4 подъезд, кв.55  </label>
                <div>
                    <input id="element_4" name="address" class="element text large" type="text" maxlength="255" value=""/>
                </div>
            </li>
                <li class="buttons">
                    <input type="hidden" name="form_id" value="965578" />
 
                    <input id="saveForm" class="button_text knopka_zakaza2" type="submit" name="submit" value="Отправить" />
                </li>
            </ul>
        </form>
Добавлено через 3 часа 4 минуты
Никто не знает? Просто я уже и сам код на 100 раз проверил...
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
28.07.2015, 20:42
Ответы с готовыми решениями:

После авторизации верно переходит на страницу, но не показывает меню
Подскажите пожалуйста, люди добрые, не могу найти ошибку. Есть мобильное приложение. Начальная страничка - авторизация (login.html). после...

После скролла до конца страницы, переходит на новую страницу автоматически
Подскажите как реализовать функцию представленную на этом сайте: http://invest.tatarstan.ru/ Чтобы когда вы пролистываете страницу до...

Отправка запроса Ajax Post - php возвращает всю страницу
Не могу найти ошибку или причину по который php возвращает весь html $.post(&quot;/cart/delete/&quot; + id, { &quot;count&quot;:...

5
182 / 182 / 83
Регистрация: 18.02.2014
Сообщений: 867
28.07.2015, 21:08
JavaScript
1
event.preventDefault(); //Отмена события отправки формы
0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
28.07.2015, 21:25
Лучший ответ Сообщение было отмечено BabaSveta как решение

Решение

Цитата Сообщение от BabaSveta Посмотреть сообщение
HTML5
1
<input id="saveForm" class="button_text knopka_zakaza2" type="submit" name="submit" value="Отправить" />
Значение name не должно быть submit, поменяй на что-нибудь еще.
1
182 / 182 / 83
Регистрация: 18.02.2014
Сообщений: 867
28.07.2015, 21:36
Jewbacabra, а какая разница?

Добавлено через 4 минуты
Тут смысл в том что надо убрать

JavaScript
1
event.preventDefault(); //Отмена события отправки формы
и тогда переходит на другую страницу, затем на robokassa
0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
28.07.2015, 22:03
Цитата Сообщение от xpoince Посмотреть сообщение
Тут смысл в том что надо убрать
нет.
Цитата Сообщение от xpoince Посмотреть сообщение
а какая разница?
В таком случае вызывается не метод submit, а свойство submit, которое не может быть вызвано, что приводит к ошибке. В консоли браузера это видно.
0
1 / 1 / 1
Регистрация: 17.10.2014
Сообщений: 153
29.07.2015, 07:35  [ТС]
Jewbacabra, помогло!)) Не знал таких нюансов, сейчас хоть буду знать! Держи плюс к репе
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
29.07.2015, 07:35
Помогаю со студенческими работами здесь

Получение результата после POST запроса
Как получить код страницы после POST запроса? параметры я передал верно, но после того как я загрузил код страницы в мемо, код остался...

Изменение переменной после POST запроса
Доброе время суток, может кто-нибудь подсказать как можно присвоить переменной определённое значение чтобы после заполнения формы и...

Редирект после получения POST запроса
Всем привет! Есть проблема. Для добавления новых вакансий искользую K-MVC public ActionResult AddVacancy() { var...

Ответ от сервера после post запроса
Проблема в том что я могу после отправки post получить ответ от сервера , но не более такого TTP/1.1 403 Forbidden Date: Wed, 28 Mar...

Нет ответа после post запроса
Всем привет!! почему в место ответа post получаю такой символ код проги такой var Form1: TForm1;


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru