Форум программистов, компьютерный форум, киберфорум
Наши страницы
jQuery
Войти
Регистрация
Восстановить пароль
 
masli
47 / 13 / 10
Регистрация: 27.03.2013
Сообщений: 702
1

Не срабатывает функция после свойства succes в Ajax

29.11.2018, 21:45. Просмотров 368. Ответов 0
Метки нет (Все метки)

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
31
32
33
34
35
36
37
38
39
40
41
/* формирование ajax-запроса, на проверку аутентификации*/
function isAuthentication(email, password) {
    $.ajax({
        url: 'api/employees/auth/signin/' + email + '/' + password,
        method: 'get',
        dataType: 'json',
        success: function (data) {
            var val = data.status;
            //successAuth();
            $(".authentication").html("OK");
            alert("OK");
            /*Переход на другую страницу*/
           /* $(".authentication").html("");*/
 
        },
        error: function (data) {
            handlingErrStatusQueryAuth(data);
        }
    });
}
 
 
var notAccess = "Доступ запрещен!";
var notAccessEn = "Access denied!"
 
var successAuth = function () {
    $(".authentication").html("OK");
    alert("OK");
}
 
/*обработка запроса на аутентификацию*/
var handlingErrStatusQueryAuth = function (data) {
 
    if (data.status === 401) {
 
        $(".authentication").html("");
       // $(".authentication").css('color', red);
        $(".authentication").html(notAccess).css("color", "red");
 
    }
}
Работает функция, только в случае свойства error.

Подскажите в чем дело, и как отлаживать ajax, firefox-отладчик не позволяет зайти в success и проверить

Добавлено через 6 часов 1 минуту
нашел ошибку

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
31
32
33
34
35
36
37
38
39
40
/* формирование ajax-запроса, на проверку аутентификации*/
function isAuthentication(email, password) {
   $.ajax({
        url: 'api/employees/auth/signin/' + email + '/' + password,
        method: 'get',
        //dataType: 'json',
        success: function () {
 
            successAuth();
 
         },
        error: function (data) {
 
            handlingErrStatusQueryAuth(data);
        }
    });
 
 
}
 
 
var notAccess = "Доступ запрещен!";
var notAccessEn = "Access denied!"
 
var successAuth = function () {
    $(".authentication").html("OK").css("color","red");
 
}
 
/*обработка запроса на аутентификацию*/
var handlingErrStatusQueryAuth = function (data) {
 
    if (data.status === 401) {
 
        $(".authentication").html("");
       // $(".authentication").css('color', red);
        $(".authentication").html(notAccess).css("color", "red");
 
    }
}
Метод в ответ ничего не получает, кроме кода состояния обработки запроса, поэтому не нужно указывать свойство

Javascript
1
dataType: 'json'
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.11.2018, 21:45
Ответы с готовыми решениями:

Не отрабатывает succes при ajax запросе
Добрый вечер. Подскажите почему может не работать выполнение функции после succes:...

Ajax, succes в зависимости от ответа html
Здравствуйте, Уважаемые! Помогите, пожалуйста в моей маленькой проблеме: Суть: $(function(){...

AJAX запрос. Почему срабатывает функция ошибки?
Здравствуйте. Есть код $('#button_save').click(function() { var text = $('#text').val();...

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

Не срабатывает событие после подгрузки через AJAX
Здравствуйте, помогите решить данную проблему: ...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.11.2018, 21:45

ajax не срабатывает
Пытаюсь разобраться с рельсами. Есть метод def like @creatives =...

не срабатывает Ajax запрос
Пытаюсь сделать следущее: с помощю PHP взять некую информацию с сайта. Т.е. есть поле ввода, ввожу...

Не срабатывает ajax на странице WP
Добрый день, уважаемые форумчане. Столкнулся с такой проблемой. На голом HTML со скриптами...


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

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

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