아약스 요청이있는 모든 앱은 반환 오류입니다.이 요청은 차단되었습니다. HTTPS를 통해 콘텐츠가 제공되어야합니다. 예를 들어 : https://zzharuk.github.io/local_weather_widget/github.io가 아약스 요청을 차단했습니다.
function getWeather(location, value, callback) {
var url = "http://api.openweathermap.org/data/2.5/weather";
$.ajax({
dataType: "jsonp",
url: url,
jsonCallback: 'jsonp',
data: {
appid:"3556435b983a95646ad9cab4a5ee0943",
units: value,
lat:location.latitude,
lon:location.longitude
},
cache: false,
success: function (data) {
callback(data);
}
});
}
function LocalWeather() {
$.ajax({
url: '//freegeoip.net/json/',
type: 'GET',
dataType: 'jsonp',
success: function (location) {
getWeather(location,"metric",function (data) {
console.log(location);
console.log(data);
})
}
})
}
'http : /'를'https : /'로 변경합니다. – madalinivascu
처음에는 그랬지만, net :: ERR_CONNECTION_REFUSED –
https://zzharuk.github.io/local_weather_widget/index.html은 404가 없습니다! –