Я получаю исключение времени выполнения, когда я выполняю ajax-вызов для конечной точки в моей консоли chrome.
Я пытаюсь оповестить содержимое консоли, но предупреждение просто дает неопределенное значение.
Я использовал метод ajaxError и пытаюсь предупредить exc.message, предполагая, что он выдаст предупреждение об исключении, запущенном в консоли браузера.
Я получаю следующее исключение в журнале консоли chrome -
Доступ кXMLHttpRequest в «некотором URL / конечной точке» от источника «нулевой» был заблокирован политикой CORS: в запрошенном ресурсе отсутствует заголовок «Access-Control-Allow-Origin».
Я хочу предупредить вышеисключение, но вместо этого я получаю неопределенное оповещение (exc.message)
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js"></script>
<script>
$(document).ready(function(){
$(document).ajaxError(function(event, xhr, options,exc){
alert(exc.message);
});
$("button").click(function(){
$("div").load("some url/endpoint ");
});
});
</script>
</head>
<body>
<div><h2>Let AJAX change this text</h2></div>
<button>Change Content</button>
</body>
</html>
Я хочу предупредить об исключении, запущенном в журнале консоли Chrome, вместо этого получаю неопределенное оповещение (exc.message)