您现在的位置是:首页
>
怎样刷新天气预报 PHP+AJAX无刷新实现返回天气预报数据
PHP+AJAX无刷新实现返回天气预报数据 天气数据是通过采集中国气象网站的 本来中国天气网站也给出了数据的API接口 接下来为大家介绍下用 h 来写一个天气预报的模块 感兴趣的朋友可以参考下 用
PHP+AJAX无刷新实现返回天气预报数据
天气数据是通过采集中国气象网站的 本来中国天气网站也给出了数据的API接口 接下来为大家介绍下用php来写一个天气预报的模块 感兴趣的朋友可以参考下用php来写一个天气预报的模块 天气数据是通过采集中国气象网站的 本来中国天气网站也给出了数据的API接口 以下是API的地址 返回的数据格式为json格式 URL中的数字” “是城市代码 所以可以先列出每个城市的城市代码 然后php程序接收到了城市代码 再去组装URL 在通过URL来显示该城市的实时天气 index php
复制代码 代码如下: <?php header("Content Type:text/;charset=utf "); ?> <> <meta equiv="Content Type" content="text/;charset=utf " /> <head> <title>weather forecast</title> <script type=text/javascript src=ajax js></script> <script type=text/javascript> function $(id){ return document getElementById(id); } function getCityId(){ var _request=createAjax(); var url="weatherforecast php" var data="cityid="+$("cityId") value; ("post" url true); ("Content type" "application/x form urlencoded"); (data); function getWetherInfo(){ if{ var info=_request responseText; $("weatherinfo") innerHTML=info; } } } </script> </head> <body> <select name=cityId onchange="getCityId();" id="cityId"> <option> 请选择城市 </option> <option value=" ">北京</option> <option value=" ">上海</option> <option value=" ">天津</option> <option value=" ">重庆</option> <option value=" ">广州</option> </select> <span id="weatherinfo"></span> </body> </>weatherforecast php

复制代码 代码如下: lishixinzhi/Article/program/PHP/201311/20929
很赞哦! (1082)