Ajax vs webservices

Joh*_*aja 5 ajax web-services

ajax和webservices之间有什么不同.有人提供一些例子吗?

Noo*_*ilk 5

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

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

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


Pas*_*TIN 3

术语“ Ajax ”通常用于:

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


通常使用“ webservice ” 这个词:

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


但我想说 Ajax 基本上是某种特定类型的 Web 服务。

  • “Ajax 是一种网络服务”?我真的不同意这一点;对我来说完全是无稽之谈。Ajax 是一个“动作”,Webservice 是一个运行在服务器上可供调用的 API。你无法比较它们。 (2认同)