我在通过JQuery访问C#web服务时遇到了一些问题。我有一个WSDL和一个.svc,我不完全确定如何访问我需要的功能。我读过:http://www.andrewrowland.com/article/display/consume-dot-net-web-service-with-jquery/,但在我的应用程序中没有.asmx页面时没有任何意义。我知道这是一个新手问题,但我真的被卡住了。通过javascript访问C#webservice
1
A
回答
2
在服务器端,你可以发布与任一[WebGet]或[WebInvoke]属性的服务操作,
[WebGet]
public string Get()
{
return "Hello, world!";
}
请记住,您还需要使用的WebHttpBinding的REST功能,请参阅本链接了解详细信息:http://weblogs.asp.net/kiyoshi/archive/2008/10/08/wcf-using-webhttpbinding-for-rest-services.aspx
然后在客户端,你可以使用$阿贾克斯或$不用彷徨调用的函数,
$.get("http://localhost/somewcfservice.svc/Get", function (data) {
alert(data);
}
第一个参数是个e服务操作的URI,第二个参数是一旦你接收到数据,你传递给$ .get方法的函数作为回调函数。
上面的代码应该在浏览器中产生一个警告,提示“Hello,world!”
去这里的细节:http://msdn.microsoft.com/en-us/library/system.servicemodel.web.webgetattribute.aspx
1
这是article你可以通过。如果您使用WCF,请忘记.asmx。 ASMX是不应再使用的遗留物。正如文章中所解释的那样,您可以使用REST端点公开您的WCF服务,以便通过javascript访问它。
而这里的another guide。
相关问题
- 1. 通过Android访问Webservice - KSOAP2
- 2. 如何通过SSH隧道访问WebService?
- 3. Webservice需要通过网站访问
- 4. C#通过webservice访问文件夹/文件
- 5. 我可以通过webservice访问远程数据库吗? C#winforms
- 6. 通过PHP通过Javascript访问MySQL
- 7. 访问标记通过JavaScript
- 8. 通过Flash Player访问javascript
- 9. 通过javascript访问JSON
- 10. 通过JavaScript访问XML
- 11. 如何访问通过JavaScript
- 12. 通过JavaScript访问会话
- 13. 访问闪存通过JavaScript
- 14. 访问JSONArray通过在JavaScript
- 15. 通过JavaScript访问硬件
- 16. 通过JavaScript调用webservice
- 17. 访问 “THIS_” 通过C#ComImport
- 18. 连接通过c#访问#
- 19. 通过C#访问用户
- 20. C#通过url调用webservice
- 21. 从C#中访问JAX-WS webservice问题
- 22. 访问SOAP WebService
- 23. 访问通过
- 24. 如何通过javascript访问JSON元素?
- 25. 无法通过JavaScript访问const变量
- 26. 通过Javascript访问HTTP GET请求
- 27. 通过Javascript访问日历控件
- 28. 通过JavaScript访问TCP连接
- 29. 通过javascript访问id属性
- 30. 如何通过javascript访问processing.js变量
那是第二个链接是否正确?它不适合我 –
@ChrisManess,第二个链接适用于我。 –