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