`

js 获取天气预报

 
阅读更多
<html>
<head>
<script type="text/javascript" src="jquery.js"></script>
</head>
<script type="text/javascript"> 
    //动态加载js
    function loadJs(jsUrl, fCallBack) { 
        var _script = document.createElement('script');

        _script.setAttribute('type', 'text/javascript'); 
        _script.setAttribute('src', jsUrl); 


        document.getElementsByTagName("head")[0].appendChild(_script); 
        if (typeof fCallBack != 'undefined') { 
            //if ($.browser.msie) //借助jQuery判断ie
            if ($.browser.msie && ($.browser.version == "6.0") && !$.support.style) { 
                _script.onreadystatechange = function() { 
                    if (this.readyState == 'loaded' || this.readyState == 'complete') { 
                        fCallBack(); 
                    } 
                }; 
            } else { 
                _script.onreadystatechange = function() { 
                    fCallBack(); 
                }; 
            } 
        } 
    } 
    
    var cityIdUrl = 'http://61.4.185.48:81/g/'; 
    function getWeather(f_cb) { 

        loadJs(cityIdUrl, function() {
            if (typeof id != 'undefined') { 
                var curDayWeather; //可以在此添加缓存机制
                //根据不同城市的id获取它的天气预报
                $.getJSON("http://m.weather.com.cn/data/101190101.html", function(data) {

                    var w_info = data.weatherinfo; 

                    curDayWeather = w_info.weather1; //json对象
alert(w_info.city);
alert("fuck..."+curDayWeather);
                    //下面可以尽情地解析获取到的天气数据,如果要获取近几天和未来的数据可以在此进行扩展
                    f_cb(curDayWeather); 
                }); 
            } 
        }); 
    }
    //调用之
    getWeather(function(weather_data) { 
        //这里把拿到的weather_data放到你想要的位置。
alert(weather_data);
    });
</script>
<title>test</title>
<body>
</body>
</html>
分享到:
评论

相关推荐

    JS 获取天气预报的网页

    标题 "JS 获取天气预报的网页" 指的是一个使用JavaScript编程语言编写的网页应用,其主要功能是获取并展示中国天气网(weather.cn)的天气预报信息。这个应用可能包含了一个动态的交互机制,允许用户选择不同的城市...

    js天气预报 js版天气预报接口

    本项目聚焦于使用JavaScript实现一个天气预报功能,通过与服务器交互获取并展示天气信息。在这个过程中,我们涉及了几个关键的知识点: 1. **JavaScript基础**:首先,你需要熟悉JavaScript的基本语法,包括变量...

    使用JS在页面前端获取天气预报

    http: php weather sina com cn js php &quot; + $ param { city : $ &quot;#position&quot; val 城市 day : 0 password : &quot;DJOYnieT8234jlsK&quot; } function json { $ &quot;#weatherinfo&quot; ...

    html获取天气预报

    HTML获取天气预报是一种常见的网页开发需求,通过集成特定的API和服务,可以实现在网页上实时显示天气信息。在这个项目中,我们看到一个专注于天气预报功能的实现,包括使用开源库、CSS样式以及自编的示例代码。接...

    自动获取天气预报系统

    在IT行业中,自动获取天气预报系统是一个非常实用的Web应用程序,它允许用户无需手动刷新页面就能获取最新的气象信息。这个系统通常使用Ajax(Asynchronous JavaScript and XML)技术来实现,这是一种提升网页用户...

    一个REST获取天气预报的客户端小例子(分别用C#和jQuery实现)

    标题中的“一个REST获取天气预报的客户端小例子”是指通过RESTful API来获取天气预报数据的应用实例,分别使用了C#和jQuery两种不同的技术实现。REST(Representational State Transfer)是一种网络应用程序的设计...

    js 实现 使用XMLHTTP获取天气预报

    js 实现 使用XMLHTTP获取天气预报! 值得下载看看!资源免费,大家分享!!

    使用XMLHTTP获取天气预报

    总结来说,"使用XMLHTTP获取天气预报"这个主题涵盖了JavaScript中的Ajax技术,XMLHTTP对象的使用,JSON数据的解析,以及DOM操作等核心知识点。通过这些技术,开发者可以创建出更加交互性强、用户体验优良的网页应用...

    获取天气预报信息-XML

    标题中的“获取天气预报信息-XML”提示我们这个压缩包包含了一个使用XML数据来获取天气预报的程序或示例。XML(eXtensible Markup Language)是一种标记语言,常用于结构化数据的交换,特别是在网络服务和应用程序...

    完整版获取天气预报.rar

    在IT行业中,获取天气预报是一项常见的需求,无论是个人生活还是商业应用,都需要及时、准确的气象数据。"完整版获取天气预报"这个标题和描述暗示我们可能会涉及到一个系统或者工具,它能提供全面的天气预报服务。让...

    web 获取 天气预报

    在IT行业中,获取天气预报是一项常见的任务,尤其在开发各种应用程序和服务时。本文将深入探讨如何利用Web服务来获取实时的天气数据。我们将主要关注如何通过API(应用程序编程接口)进行连接,这是获取网络资源的...

    天气预报js插件

    本文将详细介绍一个名为“天气预报js插件”的资源,它专为Web页面设计,可以帮助开发者轻松集成天气信息显示功能。 首先,我们要理解这个插件的核心——JavaScript(js)。JavaScript是一种广泛用于客户端Web开发的...

    从新浪服务器获得天气情况的天气预报

    在本文中,我们将深入探讨如何从新浪服务器获取天气预报数据,并构建一个简单的天气预报应用。首先,我们需要理解天气预报服务的基本工作原理以及如何通过网络接口与之交互。 天气预报服务通常由各大气象机构提供,...

    js 天气预报 ajax技术,很好很强大

    在本文中,我们将深入探讨如何利用AJAX(异步JavaScript和XML)技术来实现一个实时、无需刷新页面的天气预报功能。 AJAX 是一种创建动态网页的技术,通过在后台与服务器进行少量数据交换,可以在不重新加载整个网页...

    JSON获取天气源码

    "Json天气"这个文件名可能指的是一个JavaScript文件,其中包含了获取天气预报的JSON数据的函数或类。这个文件的核心功能可能是定义了一个或多个函数,这些函数通过HTTP请求与特定的天气API进行通信,请求指定地点的...

    html javascript 天气预报 (内附源代码)

    - `weatherWidget`:这个文件可能是整个天气预报组件的JavaScript源代码,包含了获取数据、解析数据、更新DOM和添加动画等功能的实现。通过阅读和理解这个文件,可以深入学习如何将HTML、CSS和JavaScript有效地结合...

    在线获取天气预报 WebService

    【在线获取天气预报 WebService】是一种利用网络服务接口获取实时或未来天气信息的技术。WebService是基于Web的应用程序接口,它允许不同系统之间的数据交换,使得应用程序可以跨越平台限制,共享资源。在这个场景中...

    java获取天气预报

    在获取天气预报的场景中,你需要知道中央气象台的公开API接口地址,然后使用HttpClient发送GET请求。请求成功后,服务器会返回一个包含天气信息的XML文档。解析XML数据,可以使用Java内置的DOM、SAX或JAXB等解析器,...

    JS天气预报查询插件

    JS、HTML编写的天气查询预报,用于网页开发,通过网络气象接口获取天气情况返回json数据,对json数据处理成自己想要的效果,可查询到城市三级级联天气,到县级天气。资料源于网络。

Global site tag (gtag.js) - Google Analytics