The following code shows the use of the framework to invoke two Web services from the Erewhon system, which is the JADE example system.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> <head> <title>JavaScript Web Service Consumer test</title> <script type="text/javascript" src="Classes.js"></script> <script type="text/javascript" src="WSUtil.js"></script> <script type="text/javascript" src="WebServiceOverHttpApp_types.js"></script> <script type="text/javascript" src="WebServiceOverHttpApp_api.js"></script> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript"> var client = new Jade.WebServiceOverHttpApp_Types.Client( { // Construct the parameter name:"Barry Ogen", address1:"123 Straight St", address2:"Newtown", address3:"Te Anau", home:"031234123", fax:"03987654", email:"barry@gmail.com", webSite:"www.BarryOgen.com"}); Jade.WebServiceOverHttpApp.updateClientWithProxy(client); // Invoke the service Jade.WebServiceOverHttpApp.getClient("Barry Ogen", {cache:true, callback:function(xml) { // invoke the service var email = $(xml).find("email").text(); // use jQuery to extract information we are interested in alert("Barry's e-mail address is now: " + email);}}); </script> </head> <body> </body> </html>