I have created a rest architecture based web service in C# which will return a json string.I want to access this web service from the javascript How i can call this webservice from javascript.
A:
This link: http://developer.yahoo.com/javascript/howto-ajax.html provides some good guidance.
Irwin
2010-02-02 15:53:54
A:
Use the XMLHttpRequest object (or it's COM-based brother):
function getJSON()
{
var xhr = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject('Microsoft.XMLHTTP');
xhr.open("GET", "http://mysite.com/myscript.asp", true);
xhr.onreadystatechange = function ()
{
if (xhr.status == 200 && xhr.readystate == 4)
{
if (JSON) // provided by json2.js or browsers with native JSON
var result = JSON.parse(xhr.responseText);
else
var result = eval ('(' + xhr.responseText + ')');
// Do something with the result here
}
}
xhr.send();
}
json2.js is a script for safer JSON parsing, and is available from http://www.json.org/js.html
Andy E
2010-02-02 15:59:18