Определение ошибок на ajax

Как посмотреть какие ошибки показывается, когда ajax не выполняется правильным образом.

Одна из причин почему на WordPress может не работать ajax, это когда он не разрешен незарегистрированным пользователям. Он будет вызвать ошибку 400 Bad Request.

jQuery

Для jQuery ошибки можно увидеть так:

error: function( xhr, textStatus ) {
    alert( [ xhr.status, textStatus ] );
},

или так:

error: function (e) {
    console.log(e);
},

JavaScript

            if(request.readyState === 4) {
                if(request.status === 200) {
                } else {
                    console.log(''Произошла ошибка при запросе: ' +  request.status + ' ' + request.statusText);
                }
            }

Как вариант, можно посмотреть что именно выводится

            if(request.readyState === 4) {
                if(request.status === 200) {
                } else {
            console.log('Произошла ошибка при запросе: ' + request.responseText);
                }
            }
Метки:

Привет. Ты находишься на моём сайте. Я разработчик. Здесь я делюсь своими наработками и знаниями. Спрашивай в комментариях, если тебе что-то не понятно или пиши, если есть что добавить.

Если вам пригодилась информация, вы можете поблагодарить автора сайта символическим пожертвованием:

Добавить комментарий

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи: "Определение ошибок на ajax".

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Если вам нужно добавить участок кода ставьте его между тегами <code></code>