Как отобразить содержимое исключения ajax во время выполнения в оповещении - PullRequest
0 голосов
/ 02 июня 2019

Я получаю исключение времени выполнения, когда я выполняю 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)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...