Как посмотреть какие ошибки показывается, когда ajax не выполняется правильным образом.
Одна из причин почему на WordPress может не работать ajax, это когда он не разрешен незарегистрированным пользователям. Он будет вызвать ошибку 400 Bad Request.
jQuery
Для jQuery ошибки можно увидеть так:
error: function( xhr, textStatus ) {
alert( [ xhr.status, textStatus ] );
},
alert( [ xhr.status, textStatus ] );
},
или так:
error: function (e) {
console.log(e);
},
console.log(e);
},
JavaScript
if(request.readyState === 4) {
if(request.status === 200) {
} else {
console.log(''Произошла ошибка при запросе: ' + request.status + ' ' + request.statusText);
}
}
if(request.status === 200) {
} else {
console.log(''Произошла ошибка при запросе: ' + request.status + ' ' + request.statusText);
}
}
Как вариант, можно посмотреть что именно выводится
if(request.readyState === 4) {
if(request.status === 200) {
} else {
console.log('Произошла ошибка при запросе: ' + request.responseText);
}
}
if(request.status === 200) {
} else {
console.log('Произошла ошибка при запросе: ' + request.responseText);
}
}