文档章节

深入理解 ajax_xhr 对象

SibylY
 SibylY
发布于 2017/09/04 11:50
字数 278
阅读 8
收藏 0

 ajax技术的核心是XMLHttpRequest对象(简称XHR),这是由微软首先引入的一个特性,其他浏览器提供商后来都提供了相同的实现。 IE5是第一款引入XHR对象的浏览器。在IE5中,XHR对象是通过MSXML库中的一个ActiveX对象实现的,而IE7+及其他标准浏览器都支持原生的XHR对象

var xhr;
if(window.XMLHttpRequest){
    xhr = new XMLHttpRequest();
}else{
    xhr = new ActiveXObject('Microsoft.XMLHTTP');
}
    1. 发送请求 xhr.open("get","example.php", false); send()

  send()方法接收一个参数,即要作为请求主体发送的数据。调用send()方法后,请求被分派到服务器

  如果是GET方法,send()方法无参数,或参数为null;如果是POST方法,send()方法的参数为要发送的数据

  1. 接受响应 responseText: 作为响应主体被返回的文本(文本形式) responseXML: 如果响应的内容类型是'text/xml'或'application/xml',这个属性中将保存着响应数据的XML DOM文档(document形式) status: HTTP状态码(数字形式) statusText: HTTP状态说明(文本形式)

© 著作权归作者所有

共有 人打赏支持
SibylY
粉丝 29
博文 437
码字总数 344084
作品 0
海淀
程序员
私信 提问
一步一步理解Ajax(二)

ajax方法:通过 HTTP 请求加载远程数据 get方法: 通过远程 HTTP GET 请求载入信息 post方法:通过远程 HTTP POST 请求载入信息 1、创建XMLHttpRequest对象 function createXHR() { return ...

爱六六
2012/01/12
0
0
XMLHttpRequest

主要内容: 这里是列表文本这里是列表文本使用XMLHttpRequest 对象 使用XMLHttpRequest 事件 跨域ajax 通信的限制 ajax 全名:asynchronous javascript + xml 的简写 改变了web诞生依赖单击等...

中柠檬
2016/11/25
5
0
ajax的20个参数 | AJAX的原理,使用,深入了解

AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML) 一,ajax参数 1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。 2.type: 要求为String类型的参数...

多宝道人
08/17
0
0
再也不学AJAX了!(二)使用AJAX

在上一篇文章中我们知道,AJAX是一系列技术的统称。在本篇中我们将更进一步,详细解释如何使用Ajax技术在项目中获取数据。而为了解释清楚,我们首先要搞清楚我们是从哪里获取数据的,其次我们...

LiBin
2017/12/01
0
0
Ajax与SpringMVC

Ajax:Asynchronous JavaScript and XML 异步的JavaScript和XML技术 Ajax应用:侧重与局部刷新/局部交互 XMLHttpRequest对象(内置在浏览器中,js对象) ---------------------------------------...

Romanceling
2016/06/12
139
0

没有更多内容

加载失败,请刷新页面

加载更多

不可不说的Java“锁”事

前言 Java提供了种类丰富的锁,每种锁因其特性的不同,在适当的场景下能够展现出非常高的效率。本文旨在对锁相关源码(本文中的源码来自JDK 8)、使用场景进行举例,为读者介绍主流锁的知识点...

美团技术团队
17分钟前
1
0
ali oss util demo

package com.example.demo;import com.aliyun.oss.OSSClient;import com.aliyun.oss.common.utils.BinaryUtil;import com.aliyun.oss.model.*;import org.slf4j.Logger;import o......

经常把天聊死的胖子
19分钟前
1
0
Windows系统中eclipse修改字体为Courier New

背景:在eclipse修改字体时没有找到Courier New字体; 解决: 1.在计算机地址栏上输入“C:\Windows\Fonts”路径,回车打开Win10字体文件夹。查看是否有Courier New字体;如下图: 2.如果有该...

anlve
19分钟前
1
0
使用hexo做博客网站

hexo有什么用? hexo 可以把md文件生成html静态网页。 hexo官网:https://hexo.io/zh-cn/ 本地安装hexo。 npm install -g hexo-cli#生成blog(名字任意)文件夹,并且在这个文件夹里面初始化...

王坤charlie
19分钟前
2
0
RabbitMQ+PHP 教程四(Routing)用yii2测试通过

开始 在本教程中,我们将为它添加一个特性——我们将只可能订阅消息的一个子集。例如,我们只能够将关键错误消息直接指向日志文件(以节省磁盘空间),同时仍然能够打印控制台上的所有日志消...

hansonwong
24分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部