jquery - 使用 jquery 的 AJAX 请求没有返回
问题描述
我有以下代码:
代码:
$.ajax({
dataType: 'JSON',
url: 'https://viacep.com.br/ws/04180112/json',
async: true,
timeout: 10000
}).done((data) => {
if (data.erro == undefined) {
alert("came in");
} else {
alert("came in");
}
}).fail(
(xmlhttprequest, textstatus, message) => {
alert("came in");
});
当通过浏览器访问链接时,该站点正常返回 json,但是使用上面的代码,它没有显示任何警报,就好像它没有输入 .done 或 .fail 一样。此代码正常工作,但是,它停止工作,我不知道发生了什么。
这是jquery的导入:
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"
integrity="sha384-
q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo"
crossorigin="anonymous"></script>