我在下面有以下代码:
代码:
$.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>