Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.10.2019, 14:45   #1
Samogon_Garry
Пользователь
 
Регистрация: 30.07.2019
Сообщений: 14
По умолчанию Не корректно срабатывает AJAX

Есть скрипт

Код:
  $("#login-form").submit(function (e) {
        $.ajax({
            type: "POST",
            url: "login",
            data: $("#login-form").serialize(),
            success: function success(data) {
                debugger;
                alert("user is login");
            },
            error: function error(xhr) {
                debugger;
                alert("user is`t login");
            }
        })
    })

Отправляет данные с формы в Java метод, с этим все в порядке. Но алерты в обоих случаях не срабатывают, сессия при повторном запросе создается новая, хотя не должна. При обращению к Java методу на прямую через Postman все работает отлично, так что проблем на той стороне не должно быть.

В чем может быть причина?
Samogon_Garry вне форума Ответить с цитированием
Старый 26.10.2019, 15:26   #2
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,155
По умолчанию

1. Что за debugger? Закоменть..
2. Серверная часть твоя на java ответы то даёт нормальные? Со статусами? 200, 4хх?
ADSoft вне форума Ответить с цитированием
Старый 26.10.2019, 16:10   #3
Samogon_Garry
Пользователь
 
Регистрация: 30.07.2019
Сообщений: 14
По умолчанию

выдает код 415
Samogon_Garry вне форума Ответить с цитированием
Старый 26.10.2019, 19:10   #4
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,155
По умолчанию

Кто выдает, какой код? Когда....
Это тебе надо или нам, клещами информацию выпытывать?

Конкретно, что отдает твой сервер, какой ответ, ты его в консоли видишь?

Что такое слово debugger? Может у тебя на нем все и ломается

Последний раз редактировалось ADSoft; 26.10.2019 в 19:12.
ADSoft вне форума Ответить с цитированием
Старый 26.10.2019, 19:15   #5
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,155
По умолчанию

Ещё я думаю что увас Аякс и не срабатывает, не доходит до него срабатывает сабмит.

Поставьте e.preventDefault(); для отмены сабмита
ADSoft вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Таймер срабатывает раньше времени или вообще не срабатывает Terebonko JavaScript, Ajax 1 03.08.2017 11:48
Не срабатывает callback в AJAX запросе Cannibal JavaScript, Ajax 3 09.05.2017 20:18
БД не корректно отображается beygul PHP 2 30.11.2016 11:43
ajax срабатывает со второго раза Erilar JavaScript, Ajax 12 07.01.2015 17:19
Не корректно отображается в ИЕ pozitor WordPress и другие CMS 7 30.07.2009 16:15