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


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 相关文章推荐
PHP去掉从word直接粘贴过来的没有用格式的函数
Oct 29 PHP
php使用百度翻译api示例分享
Jan 31 PHP
浅析ThinkPHP的模板输出功能
Jul 01 PHP
php可生成缩略图的文件上传类实例
Dec 17 PHP
分享自定义的几个PHP功能函数
Apr 15 PHP
PHP使用逆波兰式计算工资的方法
Jul 29 PHP
PHP支付系统设计与典型案例分享
Aug 02 PHP
PHP Ajax实现无刷新附件上传
Aug 17 PHP
基于PHP实现用户注册登录功能
Oct 14 PHP
php和html的区别点详细总结
Sep 24 PHP
TP5(thinkPHP5)框架使用ajax实现与后台数据交互的方法小结
Feb 10 PHP
PHP 对象接口简单实现方法示例
Apr 13 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数组的概述及分类与声明代码演示
2013/02/26 PHP
Yii框架防止sql注入,xss攻击与csrf攻击的方法
2016/10/18 PHP
js利用div背景,做一个竖线的效果。
2008/11/22 Javascript
Firefox中autocomplete=&quot;off&quot; 设置不起作用Bug的解决方法
2011/03/25 Javascript
jQuery aminate方法定位到页面具体位置
2013/12/26 Javascript
讲解JavaScript中for...in语句的使用方法
2015/06/03 Javascript
jquery验证邮箱格式是否正确实例讲解
2015/11/16 Javascript
实例详解jQuery结合GridView控件的使用方法
2016/01/04 Javascript
利用纯Vue.js构建Bootstrap组件
2016/11/03 Javascript
Bootstrap基本样式学习笔记之表单(3)
2016/12/07 Javascript
nodejs实现发出蜂鸣声音(系统报警声)的方法
2017/01/18 NodeJs
JavaScript数据结构之数组的表示方法示例
2017/04/12 Javascript
JavaScript实现获取用户单击body中所有A标签内容的方法
2017/06/05 Javascript
vue实现某元素吸顶或固定位置显示(监听滚动事件)
2017/12/13 Javascript
微信小程序首页的分类功能和搜索功能的实现思路及代码详解
2018/09/11 Javascript
Vue 中使用 typescript的方法详解
2020/02/17 Javascript
Js图片点击切换轮播实现代码
2020/07/27 Javascript
使用DataFrame删除行和列的实例讲解
2018/04/08 Python
python制作填词游戏步骤详解
2019/05/05 Python
python pytest进阶之xunit fixture详解
2019/06/27 Python
Python 线性回归分析以及评价指标详解
2020/04/02 Python
Selenium alert 弹窗处理的示例代码
2020/08/06 Python
详解css position 5种不同的值的用法
2019/07/30 HTML / CSS
html2canvas把div保存图片高清图的方法示例
2018/03/05 HTML / CSS
阿联酋团购网站:Groupon阿联酋
2016/10/14 全球购物
国外平面设计第一市场:99designs
2016/10/25 全球购物
瑞典手机壳品牌:Richmond & Finch
2018/04/28 全球购物
数以千计的折扣工业产品:ESE Direct
2018/05/20 全球购物
大学毕业生求职自荐信
2014/02/20 职场文书
终止合同协议书
2014/04/17 职场文书
赔偿协议书
2015/01/27 职场文书
教师个人成长总结
2015/02/11 职场文书
挂职个人工作总结
2015/03/05 职场文书
出纳试用期自我评价
2015/03/10 职场文书
2016年大学生社会实践心得体会
2015/10/09 职场文书
详解GaussDB for MySQL性能优化
2021/05/18 MySQL