April 3, 2002 - Matching a Response to its Request
April 3, 2002 Matching a Response to its Request Tips: April 2002
Yehuda Shiran, Ph.D.
|
iCallID
). In this case we give a message:
alert("Something else fired the event!");
Here is the full listing of onWSresult()
function which handles the Web service response:
function onWSresult() {
if((event.result.error)&&(iCallID==event.result.id)) {
res.innerText = event.result.errorDetail.code;
res.innerText+="\n"+ event.result.errorDetail.string;
res.innerText+= "\n"+event.result.errorDetail.raw;
} else if ((!event.result.error) && (iCallID == event.result.id)) {
var xmldoc=new ActiveXObject("MSXML2.DOMDocument.3.0");
xmldoc.async=false;
xmldoc.loadXML(event.result.value);
var xsldoc=new ActiveXObject("MSXML2.DOMDocument.3.0");
xsldoc.async=false;
xsldoc.load("./stock.xsl");
res.innerHTML=xmldoc.transformNode(xsldoc);
} else {
alert("Something else fired the event!");
}
document.body.style.cursor = "default";
}
Learn more about consuming the StockQuote
Web service from Column 105, Web Services, Part X: Consuming the StockQuote.