Chr*_*ris 3 javascript wcf jquery web-services asmx
您可以直接从 Javascript / JQuery 使用 ASMX Web 服务吗?我在使用 WCF 托管/开发一个好的解决方案时遇到问题,因此我想看看还有哪些其他选项可以将我已经开发的前端连接到一些后端 C# 代码。作为参考,这里还有一个关于我的 WCF 问题的问题:Completing the WCF implementation picture
更新:我也接受作为答案,这是我访问 C# 代码的替代解决方案。我已经开发了前端,所以我只是想避免用 ASP.NET runat-server 控件替换我的 GUI 元素!谢谢!
正如评论中提到的,ASMX Web 服务是标准的 SOAP 服务。是的,您可以像下面这样调用它的方法:
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "WebService.asmx/WebMethodName",
data: "{}",
dataType: "json"
});
Run Code Online (Sandbox Code Playgroud)
您可以在这个精彩的教程中阅读更多相关内容。