当我在chrome控制台中对端点进行ajax调用时,出现运行时异常。
我正在尝试警告控制台的内容,但警告只是未定义。
我已经使用ajaxError方法并尝试警告exc.message,假设它会警告浏览器控制台中触发的异常。
Chrome控制台日志中出现以下异常-
CORS策略已阻止从源“ null”访问“某些URL /端点”处的XMLHttpRequest:请求的资源上没有“ Access-Control-Allow-Origin”标头。
我想提醒上述异常,但对于alert(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控制台日志中触发的异常,而不是在alert(exc.message)上变得未定义