Ajax与webservices

Ajax与webservices,ajax,web-services,Ajax,Web Services,ajax和webservices之间有什么不同。有人举了一些例子吗?通常使用的术语是: 当请求由浏览器(客户端)发送到服务器时 当传输的数据是XML、JSON或HTML时 通常使用的词语为: 当请求由一台服务器发送到另一台服务器时,不涉及浏览器 当传输的数据是SOAP时——至少当它是SOAP Web服务^^^(例如,与REST相反,REST通常并不意味着SOAP) 但是我要说,Ajax基本上是某种特定的Web服务。比较这些东西是没有意义的 “Ajax”是一个在浏览器中发生的过程。它是

ajax和webservices之间有什么不同。有人举了一些例子吗?

通常使用的术语是:

  • 当请求由浏览器(客户端)发送到服务器时
  • 当传输的数据是XML、JSON或HTML时

通常使用的词语为:

  • 当请求由一台服务器发送到另一台服务器时,不涉及浏览器
  • 当传输的数据是SOAP时——至少当它是SOAP Web服务^^^(例如,与REST相反,REST通常并不意味着SOAP)


但是我要说,Ajax基本上是某种特定的Web服务。

比较这些东西是没有意义的

“Ajax”是一个在浏览器中发生的过程。它是在不刷新“主”查看区域的情况下调用某个本地服务器端页面,然后使用该结果执行各种操作(获取数据、进行更改、更改现有DOM(添加元素)等等)


Webservices是一种服务器端的东西,它允许您在代码中调用方法,但让调用实际转到远程机器。对web服务的调用通常也是在服务器端进行的。

我认为ajax和web服务有点类似,这就是我这么认为的原因。 据我所知,在你的应用程序中,有时你必须实现一个“API”,它有几个有用的函数。正是这些功能被称为“web服务”。这些“函数”响应http请求,并对提供的数据“执行”某些操作。 在ajax中,类似的工作也会发生,只需通过javascript即可。
因此,总而言之,API中包含“web服务”,ajax的行为类似于“web服务”。通过这种方式,是的,我认为将ajax和web服务称为类似是正确的

“Ajax是一种Web服务”?我真的不同意这一点;这对我来说毫无意义。Ajax是一种操作,Webservice是一种在服务器上运行的API,可用于调用。使用Ajax请求获取一些数据,通过网络发送请求,在服务器上执行一些操作,返回和处理一些数据;有点符合“一般性”的Web服务描述,在我看来,您指的是进行“Web服务调用”的过程。显然,从浏览器进行“webservice调用”实际上意味着“Ajax”。但是“webservice”与“Ajax”无关。什么是“Ajax”?胡说八道,我同意你的看法。Ajax是html页面中的web服务交互模式。实际上,Ajax和web服务是两种完全不同的东西。Ajax是一种与html页面关联的web服务交互模式。Ajax使用web服务,但它本身不是。我没有说它们是一样的,我说它们有点相似!也就是说,就像你会说的那样,叉子和意大利面有点相似,因为它们都与吃有关。