Ошибка я получаю это:получить сообщение об ошибке Аякса
POST http://mypage.local/page1 net::ERR_NAME_NOT_RESOLVED
Эта веб-страница недоступна - но это нормально. То, что я хочу сделать, - это показать эту ошибку (или что-то подобное этой ошибке) на странице, чтобы пользователь мог увидеть ошибку.
$.ajax({
url: url,
type: 'POST',
data: JSON.stringify(data),
...
// If there's an error...
error: function (xhr, status, error) {
// Record the error
$('#a-error').show().text(xhr.responseText);
console.log(error);
console.log(tasks);
}
Это не работает. xhr.responseText
пуст. И объект error
, который я вижу в console.log, похоже, не имеет сообщений об ошибках.
Что мне делать?
, что делает 'console.log (статус);' дать вам? – atmd
status just returns: 'error' – b85411
Попробуйте следующее:' console.log (JSON.stringify (ошибка)); 'вы получите точную ошибку в строке. Первый и третий параметры кодируются JSON. –