Код: Выделить всё
const settings = {
"url": "A url",
"method": "POST",
"contentType": "application/json; charset=utf-8",
"timeout": 0,
"data": JSON.stringify({
username: ''+theUserVal+'',
password: ''+thePassVal+''
}),
};
$.post(settings).done(function (response) {
console.log('backend response', response);
localStorage.setItem('user', JSON.stringify(response));
}).done(function() {
$('.loader-img').fadeIn(100);
setTimeout(goToSecPage,500);
}).fail(function() {
alert( "please insert valid data" );
});
< /code>
Этот код работает нормально, но мне нужно заменить «Пожалуйста, вставьте допустимые данные» с ответом, который поступает от XHR < /p>
Обновление < /p>
Я использовал этот код < /p>
.fail(function(xhr, status, error) {
var err = JSON.parse(xhr.responseText)
alert( JSON.stringify(err));
});
Подробнее здесь: https://stackoverflow.com/questions/625 ... ge-on-fail