Githorb.io阻止了AJAX请求

github.io blocked ajax request(Githorb.io阻止了AJAX请求)

本文介绍了Githorb.io阻止了AJAX请求的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我所有带有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,您可以看到推荐答案仅对某些付费订阅者可用。

这篇关于Githorb.io阻止了AJAX请求的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本文标题为:Githorb.io阻止了AJAX请求

基础教程推荐