简单使用jsonp获取天气

Posted 我要成为酷酷的人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了简单使用jsonp获取天气相关的知识,希望对你有一定的参考价值。

在这里使用的是百度天气:

  整体代码如下:

  js:

  <script src="js/jquery.min.js"></script>

  <script>

    $.ajax({

      url: "http://api.map.baidu.com/telematics/v3/weather?location=北京(需要的城市名字)&output=json&ak=AK(您的AK值例如:9kyhDI0YZPNEk3O6myQcZhNYDqhTXEQx)",

      datatype: "jsonp",

      success: getWeather  (成功的回调)

    });

    

    function getWeather(data){
      console.log(data);      //此项数据返回的是一个集合,你需要什么就可以在页面上显示什么
      $("body").append(`      //这里做了一个简单的demo向body中插入了 当前日期,地址,以及PM2.5值
        <div>日期:${data.date} 地址:${data.results[0].currentCity} pm值:${data.results[0].pm25} </div>
      `);
    };

  

  </script>  

  这样就结束了。






以上是关于简单使用jsonp获取天气的主要内容,如果未能解决你的问题,请参考以下文章

原生JS和jQuery分别使用jsonp来获取“当前天气信息”

通用jsonp跨域技术获取天气数据

AJAXjsonp实战--天气预报

原生js实现查询天气的小应用

原生js实现查询天气的小应用

jsonp跨域访问数据,例:得到其他地址的天气接口