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


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脚本的10个技巧(6)
Oct 09 PHP
php 随机记录mysql rand()造成CPU 100%的解决办法
May 18 PHP
php中flush()、ob_flush()、ob_end_flush()的区别介绍
Feb 17 PHP
如何使用Strace调试工具
Jun 03 PHP
coreseek 搜索英文的问题详解
Jun 08 PHP
php中__destruct与register_shutdown_function执行的先后顺序问题
Oct 17 PHP
php 类自动载入的方法
Jun 03 PHP
浅谈使用PHP开发微信支付的流程
Oct 04 PHP
Zend Framework动作助手Redirector用法实例详解
Mar 05 PHP
PHP学习笔记之php文件操作
Jun 03 PHP
php  单例模式详细介绍及实现源码
Nov 05 PHP
PHP 匿名函数与注意事项详细介绍
Nov 26 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中ltrim()、rtrim()与trim()删除字符空格实例
2014/11/25 PHP
php版微信公众平台接口开发之智能回复开发教程
2016/09/22 PHP
在IIS下安装PHP扩展的方法(超简单)
2017/04/10 PHP
浅谈Yii乐观锁的使用及原理
2017/07/25 PHP
线路分流自动跳转代码;希望对大家有用!
2006/12/02 Javascript
JavaScript 继承详解 第一篇
2009/08/30 Javascript
jquery异步调用页面后台方法&amp;#8207;(asp.net)
2011/03/01 Javascript
jquery向.ashx文件post中文乱码问题的解决方法
2011/03/28 Javascript
小试JQuery的AutoComplete插件
2011/05/04 Javascript
jQuery实现动画效果circle实例
2015/08/06 Javascript
JS+CSS实现下拉列表框美化效果(3款)
2015/08/15 Javascript
AngularJS  双向数据绑定详解简单实例
2016/10/20 Javascript
vue 组件高级用法实例详解
2018/04/11 Javascript
小程序外卖订单界面的示例代码
2019/12/30 Javascript
Python对象的深拷贝和浅拷贝详解
2014/08/25 Python
简单介绍Python中的JSON模块
2015/04/08 Python
python使用pil生成图片验证码的方法
2015/05/08 Python
200行自定义python异步非阻塞Web框架
2017/03/15 Python
python selenium UI自动化解决验证码的4种方法
2018/01/05 Python
对Tensorflow中的变量初始化函数详解
2018/07/27 Python
Python面向对象之类的定义与继承用法示例
2019/01/14 Python
PySide和PyQt加载ui文件的两种方法
2019/02/27 Python
PyQt5的PyQtGraph实践系列3之实时数据更新绘制图形
2019/05/13 Python
python通过txt文件批量安装依赖包的实现步骤
2019/08/13 Python
浅谈Python 敏感词过滤的实现
2019/08/15 Python
python中property属性的介绍及其应用详解
2019/08/29 Python
python 控制台单行刷新,多行刷新实例
2020/02/19 Python
scrapy-splash简单使用详解
2021/02/21 Python
授权委托书样本
2014/04/03 职场文书
优秀党员个人总结
2015/02/14 职场文书
个人简历自我评价怎么写
2015/03/10 职场文书
2015年学校减负工作总结
2015/05/19 职场文书
获奖感言范文
2015/07/31 职场文书
少先大队干部竞选稿
2015/11/20 职场文书
NodeJs内存占用过高的排查实战记录
2021/05/10 NodeJs
element多个表单校验的实现
2021/05/27 Javascript