0
当我在浏览器中输入url时,我得到一个json响应。但我可以用我的代码jQuery ajax远程json不工作
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script>
$.ajax({
url:"https://api.qwant.com/api/search/images?count=10&offset=1&q=cars",
type:"GET",
crossDomain : true,
async: false,
dataType: "jsonp",
jsonpCallback: "getStatus",
success: function(json) {
},
error: function(e) {
console.log(e);
}
});
function getStatus(response)
{
console.log(response.status);
}
</script>
你可以尝试改变dataType到“json”? –
你永远不会*希望在Ajax请求中使用'async:false'。这没有一个有效的用例。 – Tomalak
JS函数$是否已准备就绪,并已完全加载运行时间?看起来不像我 – Zim84