你可以从JavaScript使用ASMX网络服务吗?

时间:2013-05-10 12:26:40

标签: javascript jquery wcf web-services asmx

您可以直接从Javascript / JQuery使用ASMX webservices吗? 我在使用WCF托管/开发一个好的解决方案时遇到了问题所以我想看看有哪些其他选项可以将我已经开发的前端连接到一些后端C#代码。 作为参考,这里还有一个关于我的WCF问题的问题:Completing the WCF implementation picture

更新:我也接受一个答案,一个替代解决方案,让我访问c#代码。我已经开发了我的前端,所以我只想避免用ASP.NET runat-server控件替换我的GUI元素!谢谢!

1 个答案:

答案 0 :(得分:4)

如评论中所述,ASMX Web服务是标准的SOAP服务。是的,你可以调用它的方法如下:

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

您可以在this great tutorial中了解更多信息。