Ошибка POST запроса что не так?

Добрый день помогите разобраться не могу понять где ошибка.
Отправляю запрос , но в результате выполняется функция обработки ошибки _getCatalogError, хотя при выводе на консоль response видно что код 200 и нужная информация в responseText
function _loadCatalog (){
        $.ajax({
            url: 'scripts/catalogDB.php',
            type: 'POST',
            cache: false, 
            dataType: 'json',
            error: _getCatalogError,
            success: function(responce) {
                responce = JSON.parse(responce);
                console.info('responce', responce);
                if (responce.code === 'succses') {
                    _getCatalogSuccess(responce);                   
                } 
                else {
                    console.log("Не выполнено");
                   // _getCatalogError(responce);                  
                }
            } 
        });
    }
    function _getCatalogSuccess(responce) {
        console.log(responce);
    }

    function _getCatalogError(responce) {
        console.log(responce);
    }
  • Вопрос задан
  • 70 просмотров
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
dataType: 'json' уже интерпретирует ответ сервера как JSON и парсит его в объект JS. Дополнительно парсить не надо.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект
21 нояб. 2024, в 22:21
3000 руб./в час