我在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. 如何從JQuery調用C#Rest服務
- 3. 如何從JavaScript調用ASPNET Web服務?
- 4. 如何從javascript調用Web服務
- 5. 從web服務調用javascript
- 6. 從Javascript調用Web服務
- 7. 如何在C++中調用Rest服務?
- 8. 從C++調用Web服務
- 9. 從Android調用REST(POST)web服務
- 10. C#中的REST Web服務#
- 11. 如何從IOS中調用Rest的Web服務?
- 12. 如何使用ajax調用在REST中調用@DELETE Web服務?
- 13. 從另一個C#Web服務調用C#Web服務
- 14. 從基於REST的Web服務調用C++函數
- 15. 如何從WCF REST服務調用URL
- 16. 如何調用WCF REST服務從PHP
- 17. 如何從Windows服務調用REST API
- 18. 如何從REST風格的Web服務方法調用servlet?
- 19. 如何從android手機調用java REST web服務
- 20. 在JavaScript中使用GET調用REST風格的Web服務
- 21. 如何通過javascript從HTML頁面調用REST風格的Web服務功能
- 22. 如何從Web服務REST啓動GWT
- 23. 從何處開始在C#或ASP.Net中使用REST Web服務
- 24. 如何在Android中使用REST調用Web服務?
- 25. 從UITableViewCell調用Rest服務
- 26. 從servlet調用Rest服務
- 27. 從Silverlight調用REST服務
- 28. 從JavaScript調用WCF Web服務
- 29. 從Javascript調用ASMX Web服務
- 30. 調用.NET Web服務從JavaScript