Returning Complex Types
Listing 5. Complex types such as the Customer type returned from the CustomerService Web Service can be accessed directly on the client-side due to the proxy object created by the Script. This provides an easy way to access properties of an object. function GetCustomer() { var id = $get("txtCustomerID").value; XmlForAsp.CustomerService.GetCustomer(id,OnWSGetCustomer); } function OnWSGetCustomer(result) { //Write out first name and last name of returned Customer object $get("spanCustomerResult").innerHTML = result.FirstName + " " + result.LastName; } |