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


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中Date获取时间不正确怎么办
Jun 05 PHP
php adodb分页实现代码
Mar 19 PHP
PHP 加密与解密的斗争
Apr 17 PHP
解析在PHP中使用mysqli扩展库对mysql的操作
Jul 03 PHP
php中base_convert()进制数字转换函数实例
Nov 20 PHP
PHP日期函数date格式化UNIX时间的方法
Mar 19 PHP
PHP实现通过Luhn算法校验信用卡卡号是否有效
Mar 23 PHP
PHP实现中文圆形印章特效
Jun 19 PHP
php简单备份与还原MySql的方法
May 09 PHP
PHP实现广度优先搜索算法(BFS,Broad First Search)详解
Sep 16 PHP
php实现的中秋博饼游戏之绘制骰子图案功能示例
Nov 06 PHP
ThinkPHP5.0框架控制器继承基类和自定义类示例
May 25 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 如何向 MySQL 发送数据
2006/10/09 PHP
PHP魔术方法的使用示例
2015/06/23 PHP
PHP框架Laravel插件Pagination实现自定义分页
2020/04/22 PHP
搜索附近的人PHP实现代码
2018/02/11 PHP
jQuery 行级解析读取XML文件(附源码)
2009/10/12 Javascript
js获取对象为null的解决方法
2013/11/21 Javascript
textarea 控制输入字符字节数(示例代码)
2013/12/27 Javascript
javascript实现数字验证码的简单实例
2014/02/10 Javascript
jquery.validate.js插件使用经验记录
2014/07/02 Javascript
Jquery实现仿腾讯微博发表广播
2014/11/17 Javascript
Javascript数组Array方法解读
2016/03/13 Javascript
JS创建事件的三种方法(实例代码)
2016/05/12 Javascript
Bootstrap 源代码分析(未完待续)
2016/08/17 Javascript
js将table的每个td的内容自动赋值给其title属性的方法
2016/10/13 Javascript
Angular2使用Augury来调试Angular2程序
2017/05/21 Javascript
jquery处理checkbox(复选框)是否被选中实例代码
2017/06/12 jQuery
BootStrap模态框和select2合用时input无法获取焦点的解决方法
2017/09/01 Javascript
JavaScript for循环 if判断语句(学习笔记)
2017/10/11 Javascript
谈谈React中的Render Props模式
2018/12/06 Javascript
Vuejs学习笔记之使用指令v-model完成表单的数据双向绑定
2019/04/29 Javascript
微信小程序--获取用户地理位置名称(无须用户授权)的方法
2019/04/29 Javascript
vue elementUI 表单校验的实现代码(多层嵌套)
2019/11/06 Javascript
vue实现将一个数组内的相同数据进行合并
2019/11/07 Javascript
详解vue中$nextTick和$forceUpdate的用法
2019/12/11 Javascript
[55:03]LGD vs EG 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
Python 使用PIL numpy 实现拼接图片的示例
2018/05/08 Python
python去除拼音声调字母,替换为字母的方法
2018/11/28 Python
python使用Qt界面以及逻辑实现方法
2019/07/10 Python
python求最大公约数和最小公倍数的简单方法
2020/02/13 Python
Python就将所有的英文单词首字母变成大写
2021/02/12 Python
关于青春的演讲稿
2014/05/05 职场文书
说明书怎么写
2014/05/06 职场文书
六查六看心得体会
2014/10/14 职场文书
小学五一劳动节活动总结
2015/02/09 职场文书
2015年挂职干部工作总结
2015/05/14 职场文书
无房证明样本
2015/06/17 职场文书