js调用新浪天气预报的方法

JS实现天气预报查询 样品展示 HTML <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>全国天气查询小应用</title> <link rel="stylesheet" h 阅读详情

1.新浪调用天气预报的方法,代码如下

  //天气预报
  function findWeather() {
   var cityUrl = 'http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js';
   $.getScript(cityUrl, function(script, textStatus, jqXHR) {
    var citytq = remote_ip_info.city ;// 获取城市
       var url = "http://php.weather.sina.com.cn/iframe/index/w_cl.php?code=js&city=" + citytq + "&day=0&dfc=3&charset=utf-8";
       $.ajax({
           url:url,
           dataType:"script",
           success : function(data) {
               var _w = window.SWther.w[citytq][0];
               var _f= _w.f1+"_0.png";
               if(new Date().getHours() > 17){
                    _f= _w.f2+"_1.png";                
               }
               var img = "<img width='70px' height='60px' src='http://i2.sinaimg.cn/dy/main/weather/weatherplugin/wthIco/20_20/" +_f
               + "' />";
               var tq = citytq + " " + img + " " + _w.s1 + " " + _w.t1 + "℃~" + _w.t2 + "℃  " + _w.d1 + _w.p1 + "级";
               //#weather自己修改,天气样式自己打断点调试
                alert(tq);
           }
       });
   });
  } 

$(document).ready(function (){
    var city = '内蒙古';
    $.getScript("http://php.weather.sina.com.cn/iframe/index/w_cl.php?code=js&day=2&city="+city+"&dfc=3",function(){
            alert(window.SWther.w[city][0].s1);
    })
});

2.常规错误说明

    我在调用时window.SWther.w[citytq][0]取值一直为undefined。经查明是由于页面编码格式导致,新浪天气接口默认应该是gbk,我的页面默认是UTF-8,所以在这种情况下,讲请求链接后加入&charset=utf-8即可解决。

JavaScript获取本地城市和天气预报实现 1、获取城市接口,新浪的接口相对简单。 URL:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js 结果:var remote_ip_info = {"ret":1,"start":-1,"end":-1,"country":"\u4e2d\u56fd","province":"\u5317\u4eac","city":"\ 阅读详情

相关推荐

天气预报调用代码大全 js iframe

http://tianqi.haiyuan5.com/ http://www.7stk.com/1/index06.htm http://weather.xixik.com/ http://www.tianqi321.com/plugin.html     1、265 天气          优缺点:只需要这一段,他会自己根据访问者IP给出当地的天

gelivable007 3279

java获取api接口新浪数据,新浪天气API接口获取最近几天天气数据!

新浪天气api接口文件:Weather.class.php/** 获取连续几天天气*/class Weather{//日期数组,0代表几天private $_day;public function __construct($day = 0){$this->_day = range(0,(int)$day);}//获取xml信息public function getXmlInfo($city_...

weixin_39630095的博客 244

新浪天气预报的JS代码,带天气图标

新浪天气预报的JS代码,带天气图标

获取天气状况(一)

方式一、 新浪为我们提供了天气预报获取接口API  http://php.weather.sina.com.cn/xml.php?city=武汉&password=DJOYnieT8234jlsK&day=0  其中city=后面跟各城市的中文,比如北京,台北。。 day=后面接0 1 2  3 4 这个四个数字,0 表示当天的天气,1表示第二天的天气,以此类推。打开的是XML文件。 话不多说

kyrin(云中鹤) 1338

从零构建2.4G无线通信系统:MSPM0G3507与NRF24L01的深度协同设计

本文详细介绍了基于MSPM0G3507微控制器与NRF24L01射频模块构建2.4G无线通信系统的深度协同设计方案。内容涵盖系统架构、SPI通信优化、功耗管理、抗干扰机制及中断/DMA高效利用,为工业物联网应用提供高可靠、低功耗的无线传输解决方案。

rice5的博客 824

【DICOM后处理】qt+vs 实现DICOM数据四视图显示

方法用于 设置 2D 视图的“向上”方向,即定义图像在屏幕坐标系中的朝向。该方法直接影响影像的显示方向,尤其在多平面重建(MPR)或非标准切面显示时至关重要。:方法用于 设置渲染窗口在屏幕上的显示位置(以像素为单位)。它控制的是 VTK 渲染窗口的左上角在屏幕坐标系中的坐标位置。DICOM四视图通常指同时显示医学影像的四个不同平面或视角,用于全面分析三维数据(如CT、MRI等)。:基于 标量值 设置不透明度(控制不同组织的显示),显示骨骼or显示高密度流体等。默认朝向原点 (0, 0, 0)

weixin_41804847的博客 1326

天气预报简单接口的实现

最近项目需要写了个天气预报接口的实现,这里做个小结,大概分以下几个步骤:   1、对天气预报请求链接的参数进行替换,即传入我们的参数,主要有两个参数:城市名、哪天 2、通过http请求获取请求返回输入流 3、解析返回输入流,获取我们需要的元素 4、封装解析后的元素,为我们所用 代码的实现如下: package com.tf.weixin.util; import java.i

u011407281的专栏 1217

AI气象预报:数值模式融合与短临预警的工程实践

气象预报正经历从物理推演到数据驱动的认知范式转变。AI气象预报并非替代传统数值模式,而是通过数值模式融合弥补其在参数化误差、初值敏感性和计算效率上的固有瓶颈。其技术价值在于提升短临预警时效性与空间精度,支撑航空调度、电力调控、防洪应急等关键场景。实践中需兼顾物理一致性、可解释性与业务系统兼容性,避免纯黑箱建模带来的外推失效与不确定性缺失风险。本文聚焦AI作为超分辨率引擎、误差矫正器和短临加速器的三类落地路径,解析HEALPix投影、多尺度图建模、轻量级U-Net等核心适配方法。

weixin_28221501的博客 300

用JS通过新浪天气API接口获取天气

先上代码 &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset=&quot;utf-8&quot;&gt; &lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;IE=edge&quot;&gt; &a

Site_Dave的博客 1万+

下载igv报错:Error loading genome hg38raw.githubusercontent.com...如何解决?

🏆本文收录于 《全栈 Bug 调优(实战版)》 专栏。专栏聚焦真实项目中的各类疑难 Bug,从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解,形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者,还是负责复杂项目的资深工程师,都可以在这里构建一套属于自己的「问题诊断与性能调优」方法论,助你稳步进阶、放大技术价值 。

**My Coding Family** 993

飞牛 NAS 部署 Hermes Agent 全指南:打造 24 小时在线、自我进化的 AI 智能体!

当大多数人还在把 AI 当聊天机器人使用时,我已经把它部署到了家里的飞牛 NAS 上,让它 24 小时在线工作、记忆我的习惯、自动执行任务,甚至还能不断学习新的技能。今天带你从零搭建这个真正属于自己的 AI Agent。🚀

XiaoqiangClub的博客 1234

Jq获取新浪天气预报

调用新浪天气预报接口,获取全国各个省市区的天气预报 function GetWeather(a) { var date=new Date(); var cDate=date.getFullYear() "-" (date.getMonth() 2) "-" date.getDate(); $("#wPlace").text(a....

pengyaou的博客 296

Vue - ElementUI el-date-picker 周日期选择器(type=week),获取开始和结束的年月日、当前选择日期的周数等,支持将选择范围修改为 “礼拜一到礼拜日“(提供示例源码)

vue,element-ui,DatePicker日期选择器,vue2elementUI日期选择器选择一周7天的数据格式怎么拿到,el-date-picker设置type等于week后怎么设置format属性,format和value-format怎么设置,范围选择器周,一周,选择一周7天时间,el-date-picker,周,type=week,周选择器,面板显示周数,显示第n年第n周数据,详细示例代码教程,elementui官方文档,vue2element-UI日期时间选择器怎么设置week周选

🏆 前端领域优质创作者 6439

天气预报js调用代码(QQ,新浪,265)

天气预报js调用代码(qq,新浪,265) 本文章提供四款不同的调用天气预报的天气代码,包括我们可以调用中国气象台的天气预报,qq天气,新浪天气,265天气等方法啊。都非常方便等。 中国气象台  marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0"    scrolling="no">

一万亿 9665

基于YOLO26深度学习框架的人脸识别门禁系统的算法研究实现方法

本文研究了基于YOLO26深度学习框架的人脸识别门禁系统实现方法。系统采用YOLO26目标检测算法,通过CSPDarknet53主干网络、特征金字塔结构和注意力机制实现高效人脸检测。研究内容包括数据预处理、模型训练优化和身份验证等关键技术,使用迁移学习策略和CIoU损失函数提升检测精度。该系统可应用于智能安防场景,具有实时性强、识别准确的特点,为门禁管理提供了智能化解决方案。

一键难忘的博客 766

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

纯javascript版天气预报

View Code <!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>js版天气预报</title><link href="prviate.css" rel="...

weixin_30556161的博客 365

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

JS获取天气预报源代码

名称:265天气根据IP自动获得当地的天气情况 代码:http://weather.265.com/weather.htm" width="168" height="54" frameborder="no" border="0" marginwidth="0&quoat; marginheight="0" scrolling="no"> 名称:QQ天气预报代码(一) 代码 :http://m

maxingge89的专栏 2853

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

博客栏目配置介绍-(个人介绍, QQ交谈, 发送邮件, 新浪微博, 天气预报...添加)

_________________________________________________________ 欢迎转载, 转载请注明出处:http://write.blog.youkuaiyun.com/postedit/24519597 _________________________________________________________ 今天就介绍下如何自定义自己的

继续激情,继续奋斗。 1566

新浪QQ等站天气预报代码调用大全

考虑到平时会用到各种形式的天气显示形式,所以将平时在网上搜集的和自己整理的天气代码放在这里 供参考(由于大部分效果使用的是框架调用别人的代码,所以当别人的网站修改了代码的时候有的效果可 能显示不出来需要到相关网站查看修改): 名称:265天气根据IP自动获得当地的天气情况 代码:http://weather.265.com/weather.htm" width="168" height="

抬头30°的微笑的专栏 3864

XMLHttpRequest异步调用实现调用新浪天气预报页面

没学习AJAX之前,最在想如何调用别人网页的内容,页且还要过滤其它不需要的内容,如何实现了,学到异步调用后,就可以实现了,闲话少话,先看代码;//JScript.js 1// JScript 文件 2 3    var xmlhttp; 4    function getWeather() 5    { 6        //获取用户输入的城市名称 7          var mycity=

DotNET的春天 628

用WebService实现调用新浪的天气预报功能

用WebService实现调用新浪的天气预报功能 用WebService实现天气预报的查询这是获取天气Web服务代码,转自书上。1。请在网站根目录下添加一个“Web服务”,命名为“Weather”,注意别建成aspx 页面。using System;using System.Web;using System.Collections;using System.Web.Services;usi...

爱码农爱生活 137

网站添加天气预报功能

文章摘要: 最近要做一个网站需要用到天气预报,本来是想找到API,自己写一个自己的天气预报小程序的,没有成功,只好去找现成的代码调用。经过测试我找到了几种现在还可以使用的调用代码,由于大     最近要做一个网站需要用到天气预报,本来是想找到API,自己写一个自己的天气预报小程序的,没有成功,只好去找现成的代码调用。经过测试我找到了几种现在还可以使用的调用代码,由于大部分效果使用的是

主宰 2612

新浪的天气预报服务

示例Url:http://www.sina.com.cn/iframe/2008/weather/440301.html 其中440301是城市代码。 可以配合新浪的IP和城市获取服务,取得城市代码,生成天气预报Url 例: Code <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http...

weixin_34256074的博客 201
上一篇: springmvc+bootstrap风格的树形地区
下一篇: 复制沙箱路径
java2008java
博客等级 码龄17年 18粉丝 3原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值