java零到一:Ajax - 1:什么是Ajax

1、 ajax是什么?


          asynchronous javascript and xml
                 ajax是一种用来改善用户体验的技术,其实质是利用浏览器内置
     的一个特殊的对象(XMLHttpRequest对象)向服务器发送请求,在发送请求的同时,
     浏览器并不会销毁当前页面,用户仍然可以对当前页面做其它操作。
      服务器发送回来的一般也不是一个完整的新的页面,而是部分的数据
       (文本或者xml文档),在浏览器端,可以利用这些数据部分更新当前页面。
      整个过程,页面无任何的刷新,不打断用户的操作。

2、 如何获得XMLHttpRequest对象?
          因为XMLHttpRequest并没有标准化,所以,要区分浏览器。
            
          function getXhr(){
               var xhr = null;
               if(window.XMLHttpRequest){
                      //非ie浏览器
                     xhr = new XMLHttpRequest();
               }eles{
                     xhr = new ActiveObject('Microsoft.

猜你喜欢

转载自blog.csdn.net/kerryqpw/article/details/104085104