ajax和Web服务之间有什么区别。有人提供了一些例子吗?
答案 0 :(得分:5)
比较这些东西是荒谬的。
“Ajax”是在浏览器中发生的过程。这是调用一些本地服务器端页面的行为,不刷新“主”查看区域,然后用该结果做各种事情(抓取数据,进行更改,更改现有DOM(添加元素),等等)。
Webservices是一个Serverside-thing,允许您在代码中调用方法,但实际上该调用将转到远程计算机。对Web服务的调用通常也是服务器端的。
答案 1 :(得分:3)
通常使用术语“Ajax”:
通常使用“webservice”一词:
但我要说Ajax基本上是一种特定的web服务。
答案 2 :(得分:-1)
严格来说,异步JavaScript和XML(AJAX)并不是一种Web服务。相反,它是一种模式(客户端/浏览器)网页使用JavaScript和XML(或JSON)来使用Web服务。
答案 3 :(得分:-2)
我认为ajax和web服务有点相似,这就是为什么我这么认为。 据我所知,在你的应用程序中,有时你必须实现一个" API"它有几个有用的功能。而那些被称为" web services"的功能。这些'功能'响应http请求而行动,"做"提供数据的东西。 在ajax中,类似的工作也会发生,只需通过javascript即可。 因此,总而言之,API具有“网络服务”。在其中,ajax表现得像“网络服务”。以这种方式,是的,我认为调用ajax和Web服务类似是正确的。