Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > ajax и 401 error


Автор: DissDoc 1.9.2013, 19:10
Всем привет. Третий день сижу, перерыл интернет. И не пойму, что я делаю неправильно. Смотрите, сам скрипт
Код

$.ajaxSetup({
        statusCode: {
            401: function() {
                window.location.replace('#login');
            },

            403: function() {
                window.location.replace('#denied');
            },

            404: function() {
                console.log('not found');
            }
        }
    });

$.ajax({
            url: SERVER_HOST + '/session',
            type: 'GET',
            crossDomain: true,
            dataType: 'jsonp',            
            success: function(result) {
                // result save
            }
        });


Собственно обращаюсь на адрес, который возвращает 401 ошибку. В дебагере мозиллы получаю такой код
Status code [HTTP/1.1 401 Unauthorized 6ms]
Но ajax error все равно возращает мне 404 ошибку! И вместо того, чтобы я редиректился на другой адрес пишет мне в консоли not found и статут код 404. В чем может быть ошибка?

Автор: akizelokro 4.9.2013, 14:51
Попробуй без success.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)