XMLHttpRequest概念性知识

作者: 觉子先生 | 来源:发表于2015-02-15 20:47 被阅读126次

XMLHttpRequest对象的创建在IE6上兼容

var request;
if(window.XMLHttpRequest) {
    request = new XMLHttpRequest();//IE7+,Firefox,Chrome,Opera,Safari...
} else {
    request = new ActiveXObject("Microsoft.XMLHTTP");//IE6,IE5
}

XMLHttpRequest发送请求

open

method 发送请求方法,务必大写字母
url 请求地址
async 请求同步/异步(一般选择异步,也就是true,默认true,也就是不填写)

send

string

XMLHttpRequest获取响应

responseText:获得字符串形式的响应数据

responseXML:获得 XML 形式的响应数据

status 和 statusText:以数字和文本形式返回HTTP状态码

getAllResponseHeader():获取所有的响应报头

getResponseHeader():查询响应中的某个字段的值

readyState属性(代表服务器响应的变化):

0:请求未初始化,open还没调用
1:服务器链接已建立,open已经调用了
2:请求已接收,也就是接收到头信息了
3:请求处理中,也就是接收到响应主体了
4:请求已完成,且响应已就绪,也就是响应完成了

监听服务器readyState属性的变化:

var request = new XMLHttpRequest();
request.open("GET","get.php",true);
request.send();
request.onreadystatechange = function(){
    if(request.readyState===4 && request.status===200){
    //在响应完成了且请求成功之后做一些事情。比如:request.reponseText(获取服务器响应的内容)
    }
}
//onreadystatechange使在每一次readyState事件变化的时候触发

相关文章

  • XMLHttpRequest概念性知识

    XMLHttpRequest对象的创建在IE6上兼容: var request;if(window.XMLHttp...

  • 彭晋辉:概念性知识与其他知识的关联

    听过昨天的学习力学员分享后,对“概念性知识”了解更深了,发现事实性知识、概念性知识除概念界定外,主要还要按照吸收知...

  • 《语文教学之学理》读书笔记六

    过程技能与“大概念” “布鲁姆教学目标分类学”将知识分为事实性知识、概念性知识、程序性知识、元认知知识。作者...

  • 如何区分事实性知识和概念性知识

    如何区分事实性知识和概念性知识 我的理解: 根据布卢姆的教育目标分类学理论,知识可以分为事实性知识、概念性知识、程...

  • 如何建立认知体系

    一、布鲁姆认知分类法 1.事实性知识 单点知识,各个概念的描述和细节 2.概念性知识 框架性知识,原理、抽象总结,...

  • 大脑中的专业知识像极了“城堡”

    知识分为四类,事实性知识、概念性知识、程序性知识和元认知知识。 事实性知识的含义是事实性知识又叫事实,...

  • 备课最主要备的是什么?

    一节课,内容很多,备课中哪些是最重要,最要紧的? 1.事实性和概念性知识哪个最重要?关注事实性知识、概念性知识、程...

  • 概念性知识理解方法——理解三问

    概念性知识包括:名称概念、理论、模型(方法论)、原理。 理解三问,目的是加深对概念性知识的理解,主要通过三类问题来...

  • 隐性知识的反思

    隐性知识的反思 我们很多人都知道显性知识和隐性知识的概念,这个概念原本是迈克尔·波兰尼提出来的,他给我们的定义是;...

  • 读书/语文的维度 【啃读】

    一、语文的维度: 内容知识维度主要涉及事实性知识和概念性知识,过程技能维度主要设计程序性知识和策略性知识。不同的知...

网友评论

    本文标题:XMLHttpRequest概念性知识

    本文链接:https://www.haomeiwen.com/subject/aezexttx.html