理想的状态应该是用户根据不同的访问地自动获取当地的天气信息,但是暂时技术有限吧,只能完成手动查询的了。这个就简单多了,没用到过多的技术,主要是应用ajax调用一个开放接口,然后再处理一下返回的json数据就完成了。
接口地址:http://www.weather.com.cn/data/cityinfo/101200101.html
返回的值:{"weatherinfo":{"city":"武汉","cityid":"101200101","temp1":"28℃","temp2":"36℃","weather":"晴转多云","img1":"n0.gif","img2":"d1.gif","ptime":"18:00"}}
接口地址部分“101200101”,这串ID号是城市ID,我百度到城市对应的id,然后封装成了一个数组,用的时候直接调用就行了。核心代码也不多,主要是城市——ID比较大,我就不贴源码了,直接打包分享出来吧。需要的朋友直接下载就行了!
部份代码
代码如下 | 复制代码 |
|
getweather.php文件
代码如下 | 复制代码 |
include "citycode.php"; |
测试效果
源码下载:php ajax实现无刷新获取天气状态源码下载:
复苏的魔女新手配队攻略 复苏的魔女配队思路
教程:风险投资追 踪器的作用
ChainLink价格预测:突破关键阻力位13.98美元后,LINK目标指向15美元 - Brave New Coin
Photoshop设计以金人为主题的2018世界杯宣传海报
功能:币圈仓位是什么?币圈仓位管理技巧和方法有哪些?
英国认证的ALL4 Mining为BTC、DOGE、XRP及其他热门加密货币爱好者推出最佳免费云挖矿服务