imkelt 2017-08-07 04:20 采纳率: 66.7%
浏览 1194
已采纳

getJSON在电脑浏览器上面运行很正常,但在手机浏览器上面用不了

如题,下面是代码

 $("#getLocalWeather").on("click", function(){
        $.getScript("http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js", function(){
            var city = remote_ip_info.city;
            getWeather(city);
        }) ;

    });

    function getWeather(cityName) {
    var url = "http://v.juhe.cn/weather/index"; 
        var html = ""; 
        $.getJSON(url+"?callback=?", 
            {"cityname": cityName, "key": "#"}, 
            function(json) {
                if(json.error_code === 0){
                    var current = json.result.sk;
                    var today = json.result.today;
                    var future = json.result.future;
                    getCurrent(current);
                    getToday(today);
                    getFuture(future);
                } else {
                    alert("错误的城市名字!")
                }           
            });
};

getWeather函数中的key在这里被我去掉了,不关key的事,我在电脑上运行这个网页的时候浏览器会提示加载不安全js,但允许加载后就一切正常,在手机几个浏览器上面getWeather函数里面的getJSON不能获取链接中的内容,getScript也一样用不了,求高手指教一下
提示加载不安全js
正常加载js页面

  • 写回答

2条回答 默认 最新

  • 洗洗脚泡泡澡 2017-08-07 05:29
    关注

    getjson是http请求,你启用了https请求,所以才会弹出验证。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥50 导入文件到网吧的电脑并且在重启之后不会被恢复
  • ¥15 (希望可以解决问题)ma和mb文件无法正常打开,打开后是空白,但是有正常内存占用,但可以在打开Maya应用程序后打开场景ma和mb格式。
  • ¥20 ML307A在使用AT命令连接EMQX平台的MQTT时被拒绝
  • ¥20 腾讯企业邮箱邮件可以恢复么
  • ¥15 有人知道怎么将自己的迁移策略布到edgecloudsim上使用吗?
  • ¥15 错误 LNK2001 无法解析的外部符号
  • ¥50 安装pyaudiokits失败
  • ¥15 计组这些题应该咋做呀
  • ¥60 更换迈创SOL6M4AE卡的时候,驱动要重新装才能使用,怎么解决?
  • ¥15 让node服务器有自动加载文件的功能