或许小弟以前才智疏浅。 貌似看这2个没多大区别啊。都是向后台取数据......这2个各有啥优势? 明天上班去的新公司貌似用web service的多。以前一直用的Ajax 所以对web service 只是知道点,没怎么用过。请高手赐教了~~~~~~~~   什么时候应该用Ajax  什么时候web service  

解决方案 »

  1.   

             web service   是给别人调用的接口。
    Ajax是给你自己用的。
       
      

  2.   

    看了下 感觉web service调用挺麻烦的。 或许不太了解吧。
      

  3.   

    你希望修改页面数据值的时候,而不想刷新整个页面就用Ajax,
    web service只是提供接口,对数据进行处理,
    Ajax是在浏览器中调用
    web service如果在浏览器中调用显示的xml数据,不是拿来给用户用的,要进行数据的处理,美化界面(如果需要),也可在程序中调用web service
      

  4.   

    ..................................这根本就是两个东西啊!
    ajax是一种基于js原生对象的异步交互技术。
    webservice是最开始是由几家大公司推动,最后成为实现w3c标准,ws-*协议族的实现技术。主要应用是用来跨平台,跨语言交互的。这根本就是两个东西,不知楼主怎有此问??
      

  5.   

    我的理解是不是  web service 无法跟Ajax那样局部的给服务端发送请求。只是第一次加载的时候加载进来,数据以供js调用? 不知道理解的错了没。
      

  6.   

    区别好大web service是在服务器端等着被调用的,跨平台,数据格式返回时XML。调用方可以是非windows平台,可以是控制台、桌面、web应用程序等等。ajax则是web前端使用javascript xmlhttprequest对象向服务器发出异步调用的请求,并用js操作返回的数据。
      

  7.   


    我先是以为 web service 也是用js调用的。 后来想着后台也可以调用呢数据接口。   
      

  8.   


    请教下。 可以写成像 Ajax 那样后台异步请求数据么。 还是只能再加载的时候调用后台。。方法