`

AJAX实现步骤,XMLHttpRequest对象的方法

 
阅读更多

① AJAX实现步骤




② XMLHttpRequest 对象




③ XMLHttpRequest对象的属性




④ XMLHttpRequest对象的方法




⑤ 使用AJAX发送请求及处理响应




⑥ GET请求和POST请求的区别




⑦ 文本和XML方式响应的区别




//创建XMLHttpRequestc对象
var  xmlHttp=false;

function createXMLHttpRequest(){
  if(window.ActiveXObject){//IE浏览器
    try{
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }catch(e){
      try{
        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }catch(e){}
    }
  }else if(window.XMLHttpRequest) {//其他浏览器:如mozilla 的 fireFox 或者 netscape 7
    xmlHttp=new XMLHttpRequest();
    if(xmlHttp.overrideMimeType) {
      xmlHttp.overrideMimeType("text/html");
    }
  }
}

function processResponse(){
  if(xmlHttp.readyState==4){
    if(xmlHttp.status==200){
      var info=xmlHttp.responseText;
//      var info=xmlHttp.responseXML;
    }else{
      alert("你所请求的页面有异常。");
    }
  }else {
    //div.innerText="sending data..."
  }
}

function sendRequest(url){
  createXMLHttpRequest();
  xmlHttp.open("POST",url,true);
  xmlHttp.onreadystatechange=processResponse;
//  xmlHttp.send(null);
  xmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded;charset=UTF-8');
  xmlHttp.send("username=XXXXX&password=XXXXX&other=XXXX");
}

 

 

  • 大小: 52 KB
  • 大小: 64.1 KB
  • 大小: 64.3 KB
  • 大小: 59.9 KB
  • 大小: 69 KB
  • 大小: 31.2 KB
  • 大小: 31.6 KB
  • 大小: 781 KB
分享到:
评论

相关推荐

    创建XMLHttpRequest对象的方法.rar

    总结,"创建XMLHttpRequest对象的方法.rar"这个资源主要介绍了如何在JavaScript中创建并使用XMLHttpRequest对象进行AJAX通信,包括对象创建、状态监听、请求初始化和发送、以及响应处理等关键步骤。在实际项目中,...

    WEB开发 之 AJAX - 创建 XMLHttpRequest 对象.docx

    **WEB开发中的AJAX与XMLHttpRequest对象** AJAX(Asynchronous JavaScript and XML)是一种在无需刷新整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器交换数据并局部刷新页面,极大地提升了用户...

    Ajax简单实例 XMLHttpRequest

    总结来说,Ajax通过XMLHttpRequest对象实现了异步数据交换,提高了网页的交互性和用户体验。学习Ajax,首先要掌握创建XMLHttpRequest对象、设置请求、发送请求以及处理响应的基本步骤。通过不断实践和深入学习,你将...

    AJAX核心技术1-XMLHttpRequest对象的使用

    [王兴魁]AJAX核心技术1-XMLHttpRequest对象的使用

    jQuery AJAX XMLHttpRequest对象PPT

    XMLHttpRequest对象是JavaScript中用于异步数据交换的核心组件,它是AJAX(Asynchronous JavaScript and XML)技术的基础。AJAX允许网页在不刷新整个页面的情况下,仅更新部分区域,从而提高用户体验。尽管名称中...

    ajax --XMLHttpRequest

    Ajax技术通过XMLHttpRequest对象实现了网页的异步更新,提高了用户体验。在.NET环境中,Ajax功能得到了广泛支持,开发者可以利用各种工具和库来简化开发流程。对于深入学习,分析Ajax.dll的源码有助于理解底层实现,...

    ajax使用XMLHttpRequest实现简单的信息验证

    这里我们关注的是如何使用XMLHttpRequest对象来实现一个简单的信息验证功能。 XMLHttpRequest是Ajax的核心组件,它提供了一种异步与服务器通信的方式。以下是一个基本的XMLHttpRequest的使用流程: 1. **创建实例*...

    用js创建XMLHttpRequest对象池

    创建XMLHttpRequest对象池的步骤如下: 1. **初始化对象池**:在应用程序启动时,预先创建一定数量的XHR对象,并将它们存储在一个数组中。例如: ```javascript const xhrPool = []; for (let i = 0; i ; i++) {...

    Ajax Demo Ajax 示例 XMLHttpRequest 异步 静态

    1. **XMLHttpRequest 对象**:这是 Ajax 的基石,它允许 JavaScript 在后台与服务器通信。在 JavaScript 中创建一个 XMLHttpRequest 实例,然后利用其 open() 和 send() 方法发起请求,并通过 onreadystatechange ...

    ajax实现的相册功能

    使用XMLHttpRequest对象的open()方法设置请求类型(GET或POST)、URL(指向Servlet的路径)和是否异步。然后用send()方法发送请求,参数通常是用户请求的图片编号或其他相关信息。 3. **Servlet处理请求**:在...

    一个简单的xmlHttpRequest ajax的例子

    在这个“一个简单的xmlHttpRequest AJAX的例子”中,我们将探讨如何使用XMLHttpRequest对象来实现基本的AJAX请求。 首先,我们需要创建一个新的XMLHttpRequest实例。在JavaScript中,这是通过`new XMLHttpRequest()...

    AJax实现PPT播放

    1. **XMLHttpRequest对象**:Ajax的核心是XMLHttpRequest对象,它允许JavaScript向服务器发送异步请求,获取数据,而不会导致页面整体刷新。 2. **数据格式**:PPT文件通常不能直接在Web上读取,可能需要转换成XML...

    ajax实现用户登录注册

    1. 创建XMLHttpRequest对象:这是AJAX的核心,它负责与服务器通信。在现代浏览器中,我们可以使用`new XMLHttpRequest()`来创建实例。 2. 配置请求:通过`open()`方法设置请求类型(GET或POST)、URL以及是否异步...

    Ajax技术实现的例子

    Ajax的核心由以下几个部分组成:XMLHttpRequest对象、JavaScript、DOM以及CSS。 1. XMLHttpRequest对象:这是Ajax技术的基础,它允许JavaScript向服务器发送HTTP请求,并接收服务器的响应。通过这个对象,我们可以...

    AJAX实现分页功能

    AJAX通过创建XMLHttpRequest对象,向服务器发送异步请求,然后在后台处理服务器返回的数据,最后将这些数据动态插入到网页的某个部分,而无需刷新整个页面。在这个过程中,JavaScript用于处理用户交互和DOM操作,XML...

    ajax实现动态部分刷新

    总结来说,Ajax技术通过JavaScript和XMLHttpRequest对象实现了页面的局部刷新,提升了用户体验,避免了整个页面的刷新延迟。它广泛应用于各种交互式应用中,如表单验证、动态数据展示等。理解并熟练掌握Ajax的使用,...

    ajax实现异步通信

    - **JavaScript**:Ajax的核心是JavaScript,通过JavaScript创建XMLHttpRequest对象来实现与服务器的通信。 - **XML和JSON**:虽然名字中有XML,但现代Ajax更多地使用JSON格式传递数据,因为JSON更轻量级、易读且...

    使用AJAX实现自动分页效果

    AJAX通过创建XMLHttpRequest对象(在现代浏览器中通常称为fetch API)来向服务器发送请求。当用户触发某个事件,如点击分页按钮时,JavaScript代码会发起一个AJAX请求,请求指定的分页数据。服务器接收到请求后,...

    ASP+AJAX实现聊天室(无刷新)

    它通过JavaScript与XMLHttpRequest对象交互,实现后台与服务器的数据交换。在聊天室中,AJAX的主要作用是在用户发送消息后,异步地向服务器发送请求,获取最新的聊天记录,并在客户端动态更新聊天界面,实现无刷新的...

Global site tag (gtag.js) - Google Analytics