写在前面

今天在群里有朋友使用一个天气api,觉得挺实用的,就记录一下。省的以后再花费功夫去找。

地址:http://www.k780.com/api,在这个网站提供了实用的几种接口,比如查询ip,天气,身份证等信息。

参数介绍

一个例子

 <!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>天气</title>
<script src="jquery-1.11.0.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
$.ajax({
url: "http://api.k780.com:88/?app=weather.today&weaid=1&appkey=10003&sign=b59bc3ef6191eb9f747dd4e83c99f2a4&format=json&jsoncallback=?",
dataType: "jsonp",
type:"Post",
jsonpCallback: "jsonpCallback",
success: function (data) {
var $ul = $("<ul></ul>");
$.each(data, function (i, v) {
if (i=="success") { } else {
$("#dvWeather").html("weaid:" + v.weaid + "<br/>" + "days:" + v.days + "<br/>" + "week:" + v.week + "<br/>" + "cityno:" + v.cityno + "<br/>" + "citynm:" + v.citynm + "<br/>" + "cityid:" + v.cityid + "<br/>" + "temperature:" + v.temperature + "<br/>" + "humidity:" + v.humidity + "<br/>" + "weather:" + "<br/>" + "weather_icon:" + "<img src='" + v.weather_icon + "'></img>" + "<br/>" + "weather_icon1:" + "<img src='" + v.weather_icon1 + "'></img><br/>" + "wind:" + v.wind + "<br/>" + "winp:" + v.winp + "<br/>" + "temp_high:" + v.temp_high + "<br/>temp_low:" + v.temp_low + "<br/>humi_high:" + v.humi_high + "<br/>humi_low:" + v.humi_low + "<br/>weatid:" + v.weatid + "<br/>weatid1" + v.weatid1 + "<br/>windid:" + v.windid + "<br/>winpid:" + v.winpid);
} });
},
error: function (responseText, textStatus, XMLHttpRequest) {
alert(textStatus);
}
});
}); </script>
</head>
<body>
<div id="dvWeather"></div>
</body>
</html>

结果

总结

最后发现这个api也是收费的,对免费的访问次数也是有限制的。不过对于学习还是有点用处的,使用该api,研究研究跨域请求还是有帮助的。

最新文章

  1. 深入理解javascript作用域系列第五篇——一张图理解执行环境和作用域
  2. elk系列5之syslog的模块使用
  3. 曲演杂坛--特殊字符/生僻字与varchar
  4. log4j2 使用说明
  5. windows实时操作系统
  6. C# list 筛选FindAll,根据参数过滤
  7. Sharepoint网站创建自定义导航全记录
  8. 隐藏TabBar的一些方法小结(适用与各种情况)
  9. MVC中的文件上传-小结
  10. bzoj 2245 [SDOI2011]工作安排(最小费用最大流)
  11. eclipse  sae上传代码
  12. gSoap客户端示例程序
  13. Sphinx配置过程
  14. DIY智能家居——零基础入门篇
  15. 编写手机端自适应页面案例,springMVC代码,SpringMVC上传代码,去掉input框中原有的样式,使ios按钮没有圆角,css中的border-radius类似
  16. Python generator和yield介绍
  17. JS自学笔记03
  18. JVM G1GC参数配置
  19. Maven学习(一)概念简述和安装教程
  20. 新的Blog

热门文章

  1. Java实现抽奖游戏
  2. CentOS 7上的redis搭建
  3. android 模拟按键事件
  4. linux之I2C裸机驱动解析(转)
  5. python 使用联动优势支付接口的sign与verify
  6. gem
  7. lib和dll的区别,生成(转)
  8. 欢迎来到vmax-tam的博客
  9. Redis客户端之Spring整合Jedis
  10. hdu 5233 Gunner II