一个简单调用天气API接口的小例子

Posted qiao298

tags:

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

技术图片
 1 @
 2     Layout = null;
 3 
 4 <link href="~/Content/css/style.css" rel="stylesheet" />
 5 <script src="~/Scripts/jquery-3.3.1.js"></script>
 6 <!DOCTYPE html>
 7 
 8 <html>
 9 <head>
10     <meta name="viewport" content="width=device-width" />
11     <title>CSS3卡片布局天气预报动画特效</title>
12 </head>
13 <body>
14     <div>
15         <div class="background">
16             <div class="big-1"></div>
17             <div class="big-2"></div>
18             <div class="big-3"></div>
19             <div class="big-4"></div>
20             <div class="big-5"></div>
21             <div class="big-6"></div>
22             <div class="big-7"></div>
23             <div class="big-8"></div>
24             <div class="big-9"></div>
25             <div class="big-10"></div>
26             <div class="medium-1"></div>
27             <div class="medium-2"></div>
28             <div class="medium-3"></div>
29             <div class="medium-4"></div>
30             <div class="medium-5"></div>
31             <div class="medium-6"></div>
32             <div class="medium-7"></div>
33             <div class="medium-8"></div>
34             <div class="medium-9"></div>
35             <div class="medium-10"></div>
36             <div class="small-1"></div>
37             <div class="small-2"></div>
38             <div class="small-3"></div>
39             <div class="small-4"></div>
40             <div class="small-5"></div>
41             <div class="small-6"></div>
42             <div class="small-7"></div>
43             <div class="small-8"></div>
44             <div class="small-9"></div>
45             <div class="small-10"></div>
46             <div class="moon">
47                 <div class="crater crater-1"></div>
48                 <div class="crater crater-2"></div>
49                 <div class="crater crater-3"></div>
50                 <div class="crater crater-4"></div>
51                 <div class="crater crater-5"></div>
52                 <div class="crater crater-6"></div>
53                 <div class="crater crater-7"></div>
54                 <div class="crater crater-8"></div>
55                 <div class="crater crater-9"></div>
56                 <div class="crater crater-10"></div>
57                 <div class="crater crater-11"></div>
58             </div>
59             <div class="hillWrapper">
60                 <div class="hill hill-1"></div>
61                 <div class="hill hill-2"></div>
62                 <div class="hill hill-3"></div>
63                 <div class="hill hill-4"></div>
64                 <div class="hill hill-5"></div>
65             </div>
66             <div class="descriptionWrapper" id="tbody">
67 
68             </div>
69         </div>
70     </div>
71 </body>
72 </html>
73 <script>
74     $(function () 
75         $.ajax(
76             url: "http://wthrcdn.etouch.cn/weather_mini?citykey=101010200",
77             type: "get",
78             dataType: "json",
79             success: function (data) 
80                 $.each(data, function (index, row) 
81                     var d = <div class="temperatureWrapper"> + row.city + </div>
82                         + <div class="infoWrapper"> + row.forecast[0].date + </div>
83                         + <div class="dateWrapper">
84                         + <div class="line"> + row.forecast[0].high + </div>
85                         + <div class="line"> + row.forecast[0].type + </div>
86                         + </div>
87                     $("#tbody").append(d);
88                 )
89             
90         )
91     )
92 </script>
页面

技术图片

里面有一个css动画,可以根据自己需要去找

以上是关于一个简单调用天气API接口的小例子的主要内容,如果未能解决你的问题,请参考以下文章

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

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

简单天气应用开发——API接口

如何用java web 调用天气接口

如何编写web service 类似天气预报,我只发布接口,别人可以使用。

调用Jenkins接口api的几个例子