`
cookieandsession
  • 浏览: 20407 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

webservice获取天气

 
阅读更多
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>My JSP 'weather.jsp' starting page</title>
    <script type="text/javascript" src="${pageContext.request.contextPath }/js/jquery-1.5.js"></script>
  </head>
  <script type="text/javascript">
  	$().ready(function() {
  		$("#text").focusout(function() {
  			var vv = this.value;
  			var myxml = '<?xml version="1.0" encoding="utf-8"?>' 
			+ '<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">' 
  			+ '<soap12:Body><getWeatherbyCityName xmlns="http://WebXml.com.cn/">' 
  			+ '<theCityName>'+ vv +'</theCityName>'+'</getWeatherbyCityName></soap12:Body></soap12:Envelope>';
  		
  			$.ajax({
  				url:'http://www.webxml.com.cn/WebServices/WeatherWebService.asmx',
  				dateType:'xml',
  				type:'post',
  				contentType:'application/soap+xml;charset="UTF-8"',
  				data:myxml,
  				success:function(dt){
  					$("#weather").empty();
  					$(dt).find("string").each(function() {
  						var $div = $("<div/>");
  						$div.css("color","blue");
  						$div.text($(this).text());
  						$("#weather").append($div);
  						$("#weather").append($("<br/>"));
  					});
  				}
  			},"xml");
  		});
  	});
  </script>  
  <body>
    请输入城市:<input type="text" id="text"/>
    <div id="weather"></div>
  </body>
</html>
分享到:
评论

相关推荐

    DELPHI 通过WEBSERVICE获取天气预报

    DELPHI 通过WEBSERVICE获取天气预报,可获取全球,全国各省市天气预报详情

    基于WebService服务获取天气信息

    当使用WebService获取天气信息时,要注意保护API密钥不被泄露,并且合理管理请求频率,防止对服务提供商造成过大的负载。 8. **示例代码** 下面是一个简化的示例,展示如何使用C#调用WebService获取天气信息: `...

    VC++写的,调用webservice获取天气的小程序

    标题中的“VC++写的,调用webservice获取天气的小程序”揭示了这个项目的核心内容,即使用Microsoft Visual C++(VC++)编程语言,通过Web服务接口(WebService)来获取实时天气信息。这是一个桌面应用程序,可能...

    android调用webservice获取天气

    在Android开发中,调用Web Service来获取天气信息是一个常见的需求。这涉及到网络通信、数据解析和用户界面展示等多个技术环节。以下将详细介绍这个过程。 首先,我们需要理解Web Service的本质。Web Service是一种...

    java webservice 获取天气信息

    * 根据城市或地区名称查询获得未来三天内天气情况、现在的天气实况、天气和生活指数: * 调用方法如下:输入参数:theCityName = 城市中文名称(国外城市可用英文)或城市代码(不输入默认为上海市),如:上海 或 ...

    在asp.ne中t使用WebService获取天气预报信息的例子

    - 接收返回的数据,通常是XML或JSON格式,然后解析这些数据以获取天气信息,如温度、湿度、风速等。 3. **免费的Weather WebService地址** - OpenWeatherMap(https://openweathermap.org/):提供全球天气预报,...

    C#调用WebService实现天气预报

    总的来说,通过C#调用WebService获取天气预报,我们需要理解HTTP通信、SOAP协议、XML解析以及.NET框架提供的相关类库。这是一个典型的客户端-服务器交互场景,展示了C#在集成外部服务时的强大能力。在实际开发中,...

    WebService获得天气预报demo Delphi7

    这个Web服务提供了获取天气预报的API,允许开发者根据城市代码或城市名称查询天气。 1. **创建WebService客户端**:在Delphi7中,我们可以通过“Component”-&gt;“Web”-&gt;“Add Service Reference”菜单选项来添加一...

    WeatherWebService:使用c#从webservice获取天气信息

    标题"WeatherWebService:使用c#从webservice获取天气信息"揭示了我们的讨论重点是创建一个C#客户端,它能够连接到提供天气预报的Web服务。 首先,我们需要了解Web服务的基本概念。Web服务通常基于SOAP(Simple ...

    android、webService 天气预报demo

    在移动应用开发中,实时获取天气信息是常见的功能之一。本Demo结合了Android客户端和WebService技术,为用户展示如何从远程服务器获取并展示天气预报数据。通过这个实例,我们可以深入理解Android网络编程以及与...

    C# winform 获取天气信息webservice

    在代码中,你需要创建一个WeatherService的实例,并调用其提供的方法来获取天气数据。例如,如果Web服务有一个名为`GetWeatherByCityName`的方法,你可以如下调用: ```csharp WeatherService ws = new ...

    使用Web Service获取天气预报

    "使用Web Service获取天气预报" 在本篇文章中,我们将学习如何使用Web Service获取天气预报。Web Service是一种基于网络的远程调用技术,允许不同的应用程序之间进行交互和数据交换。通过使用Web Service,我们可以...

    c# winfrom 调用天气预报的webservice

    以上就是C# WinForms调用WebService获取天气预报的基本步骤。实际开发中,可能还需要处理数据验证、用户交互、缓存策略等问题,确保应用程序的健壮性和用户体验。通过熟练掌握这些技能,你可以轻松地将各种在线服务...

    C# 使用WebService查询天气预报

    本主题聚焦于如何利用C#通过WebService获取天气预报信息。WebService是一种基于Web的,能够提供标准化方式来交换数据的技术。在本案例中,我们将探讨如何利用C#的.NET框架来调用公开的天气预报WebService接口,获取...

    基于C/S和WebService的天气预报系统

    C#中的Windows窗体应用程序(WinForms)就是客户端的一部分,它提供了用户友好的界面,允许用户输入查询城市名,然后通过隐藏在背后的代码逻辑调用WebService获取天气信息。 在C#中,调用WebService主要依赖.NET ...

    JAVA用WebService实现调用天气预报功能

    通过运行这个项目,我们可以看到如何实际操作这些步骤,实现从Java应用调用WebService获取天气预报数据的过程。 总的来说,这个项目展示了Java如何利用WebService技术实现跨系统的信息交互,特别是与中央气象台的...

    WebService教程+实例+代码提示功能WebService实例.rar

    "weatherClient"可能是一个WebService客户端示例,它演示了如何调用远程WebService获取天气预报信息。在实际应用中,客户端通常使用HTTP或HTTPS协议发送SOAP请求到服务器,服务器解析请求后返回相应数据。这个实例...

    VB.NET做的调用WebService的小程序

    在这个例子中,当用户点击按钮时,程序会使用用户在文本框中输入的城市名调用WebService获取天气,并将结果显示在标签控件上。 【注意事项】 1. **错误处理**:在实际应用中,需要考虑异常处理,比如WebService调用...

Global site tag (gtag.js) - Google Analytics