在什么标准中我应该使用Web方法进行Ajax?

时间:2017-03-20 12:06:19

标签: jquery asp.net ajax web-services webmethod

当我看到了解ajax时,我感到很困惑。他们中的许多人以不同的方式使用。例如,他们使用 webservice,WebMethod或服务器端

  

我知道webservice的目的是什么以及我们必须实现的目标。但我不关心网络方法。我看到了一些堆栈溢出链接。但还不清楚。

我使用服务器端代码从服务器检索数据,那么WebMethod和服务器端代码之间的差异

由于

1 个答案:

答案 0 :(得分:0)

Ajax或jQuery Ajax,$.ajax(),用于通过http从客户端代码异步调用服务或api。此方法中使用的参数之一是url,它接受必须向其发出请求的api或服务URL。

在经典的ASP.net中,您还可以指定驻留在代码后面的方法的名称,该方法将数据从服务器端代码返回到客户端,通常用C#或VB.net编写。这些方法必须在服务器端声明为Web方法,因此您可以从客户端对它们进行ajax调用,以便将它们视为服务。

如果这有意义,请告诉我。以下是一些可以帮助您更好地理解的链接。

jQuery Ajax API Documentation

Calling Web Methods from Ajax