我試圖通過使用開放天氣API製作天氣應用程序,所以當我通過ajax發出請求時,請求成功但它不返回任何內容。請指出我的錯誤。以http來代替httpsAJAX請求已成功,但不返回
$(document).ready(function() {
$('#submit-weather').click(function() {
var city = $('#city').val();
if (city != "") {
$.ajax({
url: 'http://api.openweathermap.org/data/2.5/weather?q=' + city + '&units=metric' + '&APPID=**********',
type: "GET",
datatype: "jsonp",
success: function (data) {
console.log(data);
}
});
} else {
$('#error').html('Let first write city name');
}
});
});
我會強烈建議不要公開分享你的API密鑰。 –
您可以嘗試從請求中刪除數據類型:「jsonp」,然後在控制檯上嘗試使用 –
輸出爲「空白」或「未定義」的數據? – Jana