Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何找出以下jQuery代码不起作用的原因?_Javascript_Jquery - Fatal编程技术网

Javascript 如何找出以下jQuery代码不起作用的原因?

Javascript 如何找出以下jQuery代码不起作用的原因?,javascript,jquery,Javascript,Jquery,我不知道怎么了。我就是无法让任何东西工作(即使控制台也无法工作)。您的端点有问题 第一个问题是您只需要使用https而不是http来访问它。 在解决第一个问题之后,第二个问题就是错误 GETnet::ERR\u CONNECTION\u densed error.原因是stackoverflow.com加载了https,并且您尝试通过jQuery Ajax发送的请求被阻止,因为请求的API是http://ip-api.com/json http请求通过https被阻止。您需要更具体地了解实际问题

我不知道怎么了。我就是无法让任何东西工作(即使控制台也无法工作)。

您的端点有问题

第一个问题是您只需要使用https而不是http来访问它。 在解决第一个问题之后,第二个问题就是错误


GETnet::ERR\u CONNECTION\u densed error.

原因是
stackoverflow.com
加载了
https
,并且您尝试通过
jQuery Ajax
发送的请求被阻止,因为请求的
API
http://ip-api.com/json


http
请求通过
https

被阻止。您需要更具体地了解实际问题是什么。你想做什么?你的代码在控制台中返回一个错误。。。混合内容:通过HTTPS加载了“”处的页面,但请求了不安全的XMLHttpRequest终结点“”。此请求已被阻止;内容必须通过HTTPS提供。您好,感谢您指出…bdw您可以建议我使用其他api来获取我所在地区的lat nd lon吗?请参考此。接受对你有帮助的答案
$(document).ready(function(){
    var long1;
    var lat;
    var ftemp;
    var ctemp;
    var ktemp;
    $.getJSON("http://ip-api.com/json",function(data2){
        lat=data2.lat;
         long1=data2.lon;
         var api='http://api.openweathermap.org/data/2.5/weather?lat='+lat+'&lon='+long1+'&appid=46fdba69aa7710295a227debc481af55';
        $.getJSON(api,function(data){
            var weatherType=data.weather[0].description;
            ktemp=data.main.temp;
            var windspeed=data.wind.speed;
            var city=data.name;
            var tempswap=true;
            ftemp=((ktemp)*(9/5)-459.67).toFixed(2);//temp in fahrenheit
            ctemp=(ktemp-273).toFixed(2);//temp in calcius
            console.log(city);
            $("#city").html(city);
            $("#weatherType").html(weatherType);
            $("#ftemp").html(ftemp);
            $("#ftemp").click(function(){
                if(tempswap===false){
                    $("#ftemp").html(ftemp+" &#8457 ;");
                    tempswap=true;
                }else{
                    $("#ftemp").html(ctemp+" &#8451 ;");
                    tempswap=false;
                }
            });
            windspeed =(2.237*(windspeed)).toFixed(1);
            $("#windspeed").html(windspeed + " mph");
            if(ftemp>80){

            }else if(ftemp>70){
                $('body').css('background-image','url()');
            }

        });

    });
});