Githorb.io阻止了AJAX请求

人气:342 发布:2022-10-16 标签: jquery ajax github-pages

问题描述

我所有带有AJAX请求的应用程序都返回错误:此请求已被阻止;内容必须通过HTTPS提供。 例如: https://zzharuk.github.io/local_weather_widget/

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);
                 })
            }
        })
    }

SSL

阅读their prices list,您可以看到推荐答案仅对某些付费订阅者可用。

208