Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
0 / 0 / 0
Регистрация: 10.10.2012
Сообщений: 5

ajax происходит redirect после второго запроса

10.10.2012, 16:34. Показов 2639. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток!
Понимаю насколько глупо выглядит мой вопрос, но все же.
Форма отправляется аяксом, после чего контент страницы обновляется. Но при повторной отправки формы совершается редирект с полной перезагрузкой страницы. в чем может быть ошибка?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.10.2012, 16:34
Ответы с готовыми решениями:

Вызов ajax запроса после обработки другого ajax запроса
Добрый день. По нажатию на кнопку происходит ajax запрос. Сервер возвращает true или false. Если результат true, то должен выполняться еще...

После вставки ответа ajax в input запроса, ответ ajax не изменяется
Здравствуйте! В общем так, есть поле input, есть таблица с полем count. Задача: изменить содержимое поле count по средством ajax, но при...

Изменения цвета div после после удачного завершения запроса Ajax
Добрые сутки! Помогите решить следующую проблему. Есть 10-ть Div внутри каждой написано три слова: (красный, синий, зеленый). Когда...

9
 Аватар для Daredevi1
311 / 303 / 78
Регистрация: 09.05.2009
Сообщений: 723
10.10.2012, 16:49
код в студию
0
0 / 0 / 0
Регистрация: 10.10.2012
Сообщений: 5
10.10.2012, 17:12  [ТС]
да все банально
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 $('.addReviewForm').submit(function(action)
                {
    $.ajax({
                        type:   'POST',
                        url:    $(this).attr('action'),
                        data:   $(this).serialize(),
                        error: function(req,text,error){
                            console.log('error ajax:'+text+'|'+error);
                        },
                          success: function(msg)
                        {   
                            $("#container").ajaxComplete(function(event, request, settings)
                            {
                                $("#container").html(msg);
                            });
                        }
                    });
}
0
 Аватар для Soldado
901 / 833 / 198
Регистрация: 28.06.2012
Сообщений: 1,607
Записей в блоге: 4
10.10.2012, 17:24
Стандартное действие для кнопки submit это отправка данных и перезагрузка/переход. Нужно отменить стандартное действие перед ajax:
JavaScript
1
action.preventDefault();
.preventDefault()- предотвращение стандартного действия (например: переход по ссылке или отправка сообщения);
0
0 / 0 / 0
Регистрация: 10.10.2012
Сообщений: 5
10.10.2012, 17:37  [ТС]
да, да ... я не весь код скопировал ...
первый раз выполнение происходит через аякс нормально.
следующий запрос уже не проходит и идет на редирект.
$(document).reaty(function(){}); тоже есть
0
 Аватар для Soldado
901 / 833 / 198
Регистрация: 28.06.2012
Сообщений: 1,607
Записей в блоге: 4
10.10.2012, 18:12
Если есть такая возможность дайте весь код, чтобы можно было реально посмотреть, что не так.
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
10.10.2012, 19:38
а вообще ловится событие перед вторым запросом?
0
0 / 0 / 0
Регистрация: 10.10.2012
Сообщений: 5
11.10.2012, 00:30  [ТС]
нет, событие при втором запросе не ловится
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
11.10.2012, 07:31
покажите полный код обработчиков и код структуры
0
0 / 0 / 0
Регистрация: 10.10.2012
Сообщений: 5
12.10.2012, 13:58  [ТС]
поскольку страница открывалась через ajax и новая кнопка была на новой странице, необходимо было использовать метод live()

Всем спасибо за помощь )))
вопрос закрыт
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.10.2012, 13:58
Помогаю со студенческими работами здесь

почему событие buttonclic происходит после второго клика?
почему событие buttonclic происходит после второго клика? т.е. при нажатии на кнопку в memo должна выводится информация, но memo...

Не работает JS после ajax запроса
Всем доброго времени суток! Уважаемые знатоки, нужна ваша помощь в решении моей проблемы, а суть проблемы в чем? Пишу чат для сайта,...

Перезагрузка страницы после ajax запроса
Вообщем ситуация такая. Есть форма данные из которой php сценарию по клику на копку посредством ajax запроса передаются некоторые...

Отправка ajax запроса после .submit
Задача такая. Есть пост запрос который необходимо осуществить ПОСЛЕ отправки данных из формы. Вот код. ...

Не срабатывает click(), после ajax запроса
есть такой код : $("div#timezone").on("click", function(e){ if($(this).find("ul#tzcontent").css("display") ==...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru