Tuesday, November 16, 2010

Silverlight 4: Calling a Web Service in ServerSide

I was struggling of calling a webservice if the user logs off in Silverlight client.
For me to solve the problem I called the service in server side using javascript. Here's how to:


function sendDataAsXML_SOAP() {
var req_params = "", url = "", number = 0, type = "";
/* Configure Parameters */
url = "http://localhost/TempWS/MachineHistoryWS.asmx";
user = "129272802615082804";

req_params = "";
req_params = req_params + "";
req_params = req_params + "" + user + "
";
alert(req_params);
/* Send XML/SOAP Request To Web Service Using Browser's Javascript DOM */
try {
ajax_request = new XMLHttpRequest();
}
catch (trymicrosoft) {
try {
ajax_request = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (othermicrosoft) {
try {
ajax_request = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (failed) {
ajax_request = false;
}
}
}
ajax_request.open("POST", url, true);
ajax_request.setRequestHeader("Content-Type", "text/xml;charset=utf-8");
ajax_request.onreadystatechange = receiveXML_SOAPData;
ajax_request.send(req_params);
}



For more of it click here

No comments:

Post a Comment

About Me

My photo
simple and straight forward