|
Example Output for Weather Web Service
Listing 2. Calling a local wrapper service to retrieve a remote service's data using a client-side proxy class. function GetWeather()
{
XmlForAsp.WeatherService.GetWeatherReport($get("txtAirportCode").value,
OnGetWeatherReturn);
}
function OnGetWeatherReturn(result)
{
if (result != null && result.station != null)
{
$get("spanCity").innerHTML = result.station.name;
var temp = 9/5 * (result.temperature.ambient + 32);
$get("spanTemp").innerHTML = Math.round(temp) + " F";
$get("spanHumidity").innerHTML =
result.temperature.relative_humidity;
$get("spanWind").innerHTML = result.wind.string;
}
else
{
alert("Weather report not found for " +
$get("txtAirportCode").value);
}
}
|