Я просто хотел сохранить «Журнал Ajax» в моем приложении. Что я имею в виду? Возможность хранить все «Внутренние ошибки сервера» запросов AJAX.
Кроме того, необходимость изменять все вызовы $.ajax
не будет полезна (если я изменю систему хранения или тип ошибки и т. Д., Я изменю все случаи).
Итак, вот что у меня есть:
Я сделал глобальную функцию AJAX Event просто с помощью этой инструкции: $(document).ajaxError(sendErrorAjax);
И вот как могла бы выглядеть моя sendErrorAjax
функция:
function sendErrorAjax( event, response, settings )
{
let message = 'Error on URL [' + settings.url + '] - Error ' + response.status + ' : ' + response.statusText;
addToLogs(message);
}
И это прекрасно работает!
Но я хотел бы получить более точную информацию: как насчет получения отправленных данных (на стороне клиента, а не на стороне сервера)?
Есть ли способ их получить?