我在C#中创建了一个基于休息架构的Web服务,它将返回一个json字符串。我想从JavaScript访问此Web服务如何从JavaScript调用此Web服务。如何从javascript中调用C#Rest Web服务
0
A
回答
0
使用XMLHttpRequest对象(或它的基于COM的弟弟):
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是更安全的JSON解析一个脚本,可从http://www.json.org/js.html
0
此链接:http://developer.yahoo.com/javascript/howto-ajax.html提供了一些很好的指导。
相关问题
- 1. 从javascript调用C#rest服务
- 2. 如何从JavaScript调用ASPNET Web服务?
- 3. 如何从javascript调用Web服务
- 4. 如何在C++中调用Rest服务?
- 5. 从C++调用Web服务
- 6. C#中的REST Web服务#
- 7. 从另一个C#Web服务调用C#Web服务
- 8. 如何调用WCF REST服务从PHP
- 9. 如何从android手机调用java REST web服务
- 10. 如何从REST风格的Web服务方法调用servlet?
- 11. 在JavaScript中使用GET调用REST风格的Web服务
- 12. 如何通过javascript从HTML页面调用REST风格的Web服务功能
- 13. 从何处开始在C#或ASP.Net中使用REST Web服务
- 14. 从servlet调用Rest服务
- 15. 调用.NET Web服务从JavaScript
- 16. c#从web api调用windows服务
- 17. 从C++ v6调用web服务
- 18. 从目标C调用.Net Web服务
- 19. Junit不会调用REST Web服务
- 20. 错误春REST Web服务调用
- 21. REST Web服务调用约定
- 22. 调用REST Web服务的资源
- 23. 如何从jQuery调用WCF Web服务?
- 24. 如何从android调用RESTful Web服务?
- 25. 如何从Controller调用Web服务?
- 26. 如何从Android调用RESTful Web服务?
- 27. 如何从Node.js调用PHP Web服务
- 28. 如何从android调用.NET Web服务?
- 29. 如何从ajax调用.NET Web服务?
- 30. 如何从voiceXML调用Web服务?