利用中国天气预报接口实现简单天气预报


Posted in PHP onJanuary 20, 2014
<?php
header("content-type:text/html;charset=utf-8");
$weather = file_get_contents("http://www.weather.com.cn/data/sk/101280601.html");
echo $weather;
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=gbk" />
<style type="text/css">
.all span {font:bold 30px/50px "宋体";color:red;}
</style>
<title>天气预报</title>
</head>
<body>
<div class="all">
这里是:<span class="place">城市</span>,
气温是<span class="temp">气温</span>,
风向:<span class="wind">风向</span>,
风力:<span class="windPower">风力</span>
</div>
<script type="text/javascript" src="http://127.0.0.1/jquery.js"></script>
<script type="text/javascript">
$(function () {
$.ajax({
//请求的地址
url : "http://127.0.0.1/weather.php",
//请求成功后执行的函数
success : function (data) {
//用eval()解析返回来的数据,将字符串转成JSON格式
var oD = eval('('+data+')');
//用jquery-1.8.2获取元素
var $place = $(".place"),
$temp = $(".temp"),
$wind = $(".wind"),
$windPower = $(".windPower");
//将返回来的数据放到相应的位置
$place.html(oD["weatherinfo"]["city"]);
$temp.html(oD["weatherinfo"]["temp"] + "°");
$wind.html(oD["weatherinfo"]["WD"]);
$windPower.html(oD["weatherinfo"]["WS"]);
}
});
})
</script>
</body>
</html>
PHP 相关文章推荐
新版mysql+apache+php Linux安装指南
Oct 09 PHP
PHP利用COM对象访问SQLServer、Access
Oct 09 PHP
PHP函数utf8转gb2312编码
Dec 21 PHP
发款php蜘蛛统计插件只要有mysql就可用
Oct 12 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十一)
Jun 25 PHP
php使用指定字符列表生成随机字符串的方法
Apr 18 PHP
php链表用法实例分析
Jul 09 PHP
WordPress中自定义后台管理界面配色方案的小技巧
Dec 29 PHP
深入理解PHP JSON数组与对象
Jul 19 PHP
Thinkphp 空操作、空控制器、命名空间(详解)
May 05 PHP
PHP实现mysqli批量执行多条语句的方法示例
Jul 22 PHP
PHP简单实现二维数组赋值与遍历功能示例
Oct 19 PHP
php日历制作代码分享
Jan 20 #PHP
php使用qr生成二维码的示例分享
Jan 20 #PHP
php利用新浪接口查询ip获取地理位置示例
Jan 20 #PHP
php利用腾讯ip分享计划获取地理位置示例分享
Jan 20 #PHP
php生成缩略图示例代码分享(使用gd库实现)
Jan 20 #PHP
php解析url的三个示例
Jan 20 #PHP
使用php伪造referer的方法 利用referer防止图片盗链
Jan 20 #PHP
You might like
PHP 变量类型的强制转换
2009/10/23 PHP
PHP用strstr()函数阻止垃圾评论(通过判断a标记)
2013/09/28 PHP
php中getservbyport与getservbyname函数用法实例
2014/11/18 PHP
ThinkPHP静态缓存简单配置和使用方法详解
2016/03/23 PHP
PHP将页面中点击数量高的链接进行高亮显示的方法
2016/05/30 PHP
php单元测试phpunit入门实例教程
2017/11/17 PHP
Laravel timestamps 设置为unix时间戳的方法
2019/10/11 PHP
Prototype使用指南之selector.js
2007/01/10 Javascript
jQuery getJSON 处理json数据的代码
2010/07/26 Javascript
用函数模板,写一个简单高效的 JSON 查询器的方法介绍
2013/04/17 Javascript
jQuery模拟新浪微博首页滚动效果的方法
2015/03/11 Javascript
Javascript实现网络监测的方法
2015/07/31 Javascript
jquery+ajax实现注册实时验证实例详解
2015/12/08 Javascript
ionic js 复选框 与普通的 HTML 复选框到底有没区别
2016/06/06 Javascript
Vue表单及表单绑定方法
2018/09/04 Javascript
原生js检测页面加载完毕的实例
2018/09/11 Javascript
ES6 proxy和reflect的使用方法与应用实例分析
2020/02/15 Javascript
微信小程序wx.getUserInfo授权获取用户信息(头像、昵称)的实现
2020/08/19 Javascript
vue 数据双向绑定的实现方法
2021/03/04 Vue.js
Python转换HTML到Text纯文本的方法
2015/01/15 Python
python实时分析日志的一个小脚本分享
2017/05/07 Python
python获取网页中所有图片并筛选指定分辨率的方法
2018/03/31 Python
用Python实现筛选文件脚本的方法
2018/10/27 Python
python模拟实现斗地主发牌
2020/01/07 Python
PyTorch的SoftMax交叉熵损失和梯度用法
2020/01/15 Python
Python pymysql模块安装并操作过程解析
2020/10/13 Python
自荐信需注意事项
2014/01/25 职场文书
军校大学生个人的自我评价
2014/02/17 职场文书
房地产营销活动策划方案
2014/09/15 职场文书
幼儿园大班毕业评语
2014/12/31 职场文书
售后服务质量承诺书
2015/04/29 职场文书
同事去世追悼词
2015/06/23 职场文书
2016党员学习《反对自由主义》心得体会
2016/01/22 职场文书
乡镇团代会开幕词
2016/03/04 职场文书
浅谈@Value和@Bean的执行顺序问题
2021/06/16 Java/Android
DIY胆机必读:各国电子管评价
2022/04/06 无线电