我在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服務?