`

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对象、设置请求、发送请求以及处理响应的基本步骤。通过不断实践和深入学习,你将...

    XMLHttpRequest对象的介绍和实现

    ### XMLHttpRequest对象的介绍和实现 #### 一、引言 随着网络应用的发展,网页与服务器之间的交互变得越来越频繁。传统的网页交互方式往往依赖于整个页面的刷新,这不仅效率低下,而且用户体验较差。为了解决这个...

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

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

    AJAX技术使用XMLHttpRequest对象传递参数的中文乱码问题

    ### AJAX技术使用XMLHttpRequest对象传递参数的中文乱码问题 #### 背景与问题概述 在使用AJAX技术进行前后端数据交互时,经常会出现中文字符编码的问题,尤其是在使用`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. **创建实例*...

    Ajax的实现步骤

    ### Ajax的实现步骤详解 #### 一、引言 Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换来实现这一点,从而使网页...

    Ajax开发步骤及代码

    1. **JavaScript**: AJAX的核心是JavaScript,它负责处理用户的交互、创建XMLHttpRequest对象、发送请求以及接收和处理服务器响应。 2. **XMLHttpRequest对象**: 这是AJAX的基础,它允许JavaScript在后台与服务器...

    用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 ...

    使用XMLHttpRequest对象.doc

    XMLHttpRequest对象是Ajax技术的核心,它允许Web应用程序在不刷新整个页面的情况下与服务器进行异步数据交换,从而实现页面的局部更新。这个对象在不同浏览器中的实现方式有所不同,最初由IE5作为ActiveX组件引入,...

    ajax编程步骤

    通过以上步骤,我们可以实现基本的AJAX功能,包括创建`XMLHttpRequest`对象、初始化请求、发送请求并处理响应。这些基础知识对于开发动态交互式的Web应用至关重要。随着实践经验的积累,开发者还可以进一步探索更...

    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以及是否异步...

Global site tag (gtag.js) - Google Analytics