如何在javascript中使用webservice

时间:2010-12-30 10:11:39

标签: javascript web-services

请告诉我如何使用javascript使用网络服务(.net)。

它的SOAP。

由于

3 个答案:

答案 0 :(得分:2)

您使用AJAX。

特别是XMLHttpRequest对象。

查看jQuery ajax API - 它使AJAX更易于使用。

答案 1 :(得分:0)

我认为没有一个Javascript库可以直接使用SOAP。 Dojo在这个方向上提供了很多功能,例如RPC调用,并且可能是最接近的功能。 IBM在那里做了一些你可能想要检查的工作。

这个(包括Dojo)是很多非常重要的东西要学习,但SOAP是一个讨厌的野兽,如果你真的需要用JS与SOAP服务接口,你将不得不投入一些时间。

见:

http://www.ibm.com/developerworks/web/library/wa-dojowebresponse/index.html?ca=drs-

SOAP Requests in Dojo

答案 2 :(得分:0)

.asmx和.svc(wcf)都会公开启用javascript的绑定 - 这很容易在互联网上找到。

示例:

通常,您只需将/ js附加到端点的url,并返回提供代理的javascript。

此代理代码依赖于ASP.NET AJAX框架,但您可以使用this shim轻松地将其与任何其他启用Ajax的框架一起使用。