当我看了解ajax时,我感到困惑。他们中的许多人以不同的方式使用。例如,他们正在使用Web服务,WebMethod或服务器端
我知道网络服务的目的是什么,以及我们必须在哪里实现。但我不了解网络方法。我看到了一些堆栈溢出链接。但仍然不清楚。
我使用服务器端代码从服务器检索数据,那么WebMethod和服务器端代码有什么区别
谢谢
Ajax 或 jQuery Ajax,$.ajax()
,用于从客户端代码通过 HTTP 异步调用服务或 API。 此方法中使用的参数之一是接受必须向其发出请求的 API 或服务 URL。
在经典 ASP.net 中,还可以指定驻留在代码后面的方法的名称,该方法将数据从通常用 C# 或 VB.net 编写的服务器端代码返回到客户端。 这些方法必须在服务器端声明为 Web 方法,以便您可以从客户端对它们进行 Ajax 调用,以便它们将它们视为服务。
请让我知道这是否有意义。以下是一些链接,也可以帮助您更好地理解。
jQuery Ajax API 文档
从 Ajax 调用 Web 方法