首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

XMLHttpRequest

1.1 什么是 XMLHttpRequest   XMLHttpRequest(XHR) 对象用于与服务器交互。通过 XMLHttpRequest 可以在不刷新页面的情况下请求特定 URL,获取数据。...XMLHttpRequest 在 AJAX 编程中被大量使用。XMLHttpRequest 可以用于获取任何类型的数据,不仅仅是 XML,还可以获取 JSON 或者纯文本。...1.2 XMLHttpRequest 说明 1.2.1 XMLHttpRequest 相关属性 ☞ readyState   HTTP 请求的状态,当一个 XMLHttpRequest 初次创建时,这个属性的值从...的使用 ☞ 创建 XMLHttpRequest 对象 var xhr = new XMLHttpRequest(); ☞ 初始化 HTTP 请求参数 xhr.open(method, url, async...XMLHttpRequest.onloadstart:loadstart 事件(HTTP 请求发出)的监听函数 XMLHttpRequest.onprogress:progress事件(正在发送和加载数据

1.4K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    XMLHttpRequest用法介绍

    一、初始化XMLHttpRequest对象  在使用XMLHttpRequest对象之前需要将XMLHttpRequest对象实例化,因为各个浏览器对这个实例化过程的实现不同,所以针对不同的浏览器实例化...XMLHttpRequest对象的方式也不尽相同。...();         所以,综合了这两种实例化XMLHttpRequest的形式,就可以提取出一个实例化的公共方法,代码如下: Js代码   //实例化XMLHttpRequest对象 function...readyState属性用来表示请求的状态,有5个可取值,分别是:       “0”:表示未初始化,即对象已经建立,但是尚未初始化(尚未调用open()方法);       “1”:表示正在加载...对象 function createXMLHttpRequest(){   if(window.XMLHttpRequest){       xmlHttp = new XMLHttpRequest

    2K50

    五步学会XMLHttpRequest

    一、XMLHttpRequest的由来 XMLHttpRequest是AJAX的核心技术,通过调用XMLHttpRequest对象的属性和方法可以实现在客户端和浏览器之间进行数据的异步传输...二、 XMLHttpRequest对象的五步使用法 1....创建XMLHttpRequest对象 初期由于各个浏览器在实现上有所不同: 1) IE6及以前的版本,是以ActiveX控件的方式来创建XMLHttpRequest对象。...在使用XMLHttpRequest对象之前需要将XMLHttpRequest对象实例化,因为各个浏览器对实例化过程的实现不同,所以不同浏览器实例化XMLHttpRequest对象的方式也不相同。...(); 由于这两种实例化XMLHttpRequest的形式不同,所以在判断浏览器到底采用的是哪种实例化XMLHttpRequest对象,我就要做出判断,代码如下: Js

    96510

    XMLHttpRequest对象常用资料总结

    1、XMLHttpRequest的方法 -abort 停止发送当前请求 -getAllResponseHeaders() 获取服务器返回的全部相应头(字符串形式) -getResponseHeader(...-send(content) 发送请求,其中content是请求参数 -setRequestHeader("label", "value") 发送请求前,设置请求头 2、XMLHttpRequest的属性...-onreadystatechange 指定XMLHttpRequest对象状态改变时的事件处理函数 -readyState XMLHttpRequest对象的处理状态 -responseText 获取服务器的相应文本...对象状态) 0:XMLHttpRequest对象还未初始化 1:开始发送请求 2:请求发送完成 3:开始读取服务器的响应 4:读取服务器响应结束 4.服务器状态码(status属性) 200:服务器响应正常...400:无法找到请求的资源 401:访问资源的权限不够 403:没有权限访问资源 404:需要访问的资源不存在 405:需要访问的资源被禁止 407:访问的资源需要代理身份验证 414:请求的URL太长

    60740

    XMLHttpRequest的基本使用

    XMLHttpRequest(简称xhr)是浏览器提供的JavaScript对象,通过它,可以请求服务器上的数据资源,jQuery中的Ajax函数就是基于xhr对象封装出来的。...使用xhr发起GET请求 //1.创建XHR对象 var xhr = new XMLHttpRequest() //2.调用open函数,指定请求方式与URL地址 xhr.open('GET','URL...= 200){ //4.2 打印服务器响应回来的数据 console.log(xhr.responseText) } } xhr对象的readyState属性 XMLHttpRequest...对象的readyState属性,用来表示当前Ajax请求所处的状态,每个Ajax请求必然处于以下状态中的一个: 值 状态 描述 0 UNSENT XMLHttpRequest对象已被创建,但尚未调用open...使用xhr发起POST请求 //1.创建XHR对象 var xhr = new XMLHttpRequest() //2.调用open函数 xhr.open('POST','URL地址') //3.设置

    47210
    领券