在Javascript中使用Web服务(WSDL)

问题描述:

我设计了一个基于Web的计算器。但我想让这个计算器在Web服务(WSDL)上运行。我在我的网站后面使用C#和Javascript。那么你能帮我在代码中添加WSDL描述吗?如果需要,我可以把我的代码放在这里。最好的祝福。在Javascript中使用Web服务(WSDL)

您需要向web服务发出请求,而不需要将WSDL放入javascript中。

调用webservice的是像任何其他请求的请求,你可以使用AJAX使用jQuery例如:

$.ajax({ 
    type: "POST", 
    contentType: "application/json; charset=utf-8", 
    url: "WebService.asmx/WebMethodName", 
    data: "{}", 
    dataType: "json" 
}); 

来自实例:http://encosia.com/2008/03/27/using-jquery-to-consume-aspnet-json-web-services/

+0

谢谢您的答复。对不起,我对这个Web服务操作很陌生。那么在我添加请求之后,我的代码会是这样吗? $就({ 类型: “POST”, 的contentType: “应用程序/ JSON;字符集= UTF-8”, URL: “WebService.asmx/WebMethodName”, 数据: “{}”, 数据类型:“ json“ });//其余的JavaScript代码去这里... – user734577 2011-05-02 14:39:17

+0

如果你想使用JavaScript的Web服务(在这种情况下,jQuery)。检查我放在那里的链接。如果你想从你网站的代码中使用web服务,你应该添加一个web引用。这将自动为WS创建代理。 – 2011-05-02 14:53:22

+0

好吧,我通过右键单击Visual Studio 2010上的解决方案来使用“添加服务引用”,并成功将Web服务地址添加到项目中。现在我的网站仍然运行完好,所以我可以说我的应用程序使用Web服务并对其进行计算? – user734577 2011-05-02 15:03:46