XMLHttpRequest对象
来源:互联网 发布:网络强国 群众参与 编辑:程序博客网 时间:2024/06/07 06:34
XMLHttpRequest是什么
- XMLHttpRequest 是一个API, 它为客户端提供了在客户端和服务器之间传输数据的功能。它提供了一个通过 URL 来获取数据的简单方式,并且不会使整个页面刷新。这使得网页只更新一部分页面而不会打扰到用户。XMLHttpRequest 在 AJAX 中被大量使用。
- XMLHttpRequest 是一个 JavaScript 对象,它最初由微软设计,随后被 Mozilla、Apple 和 Google采纳. 如今,该对象已经被 W3C组织标准化. 通过它,你可以很容易的取回一个URL上的资源数据. 尽管名字里有XML, 但 XMLHttpRequest 可以取回所有类型的数据资源,并不局限于XML。 而且除了HTTP ,它还支持file 和 ftp 协议.
创建对象
let XML = null; if(window.XMLHttpRequest){ //IE7+等 XML = new XMLHttpRequest(); }else{ //IE5、IE6 XML = new ActiveXObject("Microsoft.XMLHTTP); }
常用属性
常用方法
实例
let ajax; if(window.XMLHttpRequest){ //IE7+等 ajax = new XMLHttpRequest(); }else{ //IE5、6 ajax = new ActiveXObject("Microsoft.XMLHTTP"); } // if(ajax){ ajax.open('GET','/resource'); ajax.send(); ajax.responseType='JSON'; ajax.onreadystatechange = function(){ if(4 == ajax.readyState && 200==ajax.status){ console.log(ajax.response); console.log(ajax.getAllResponseHeaders()); } } }
参考文章
https://developer.mozilla.org/zh-CN/docs/Web/API/XMLHttpRequest
http://www.w3school.com.cn/xml/xml_http.asp
http://www.runoob.com/ajax/ajax-tutorial.html
阅读全文
0 0
- XMLHttpRequest对象
- XMLHttpRequest对象
- XMLHttpRequest对象
- XMLHttpRequest对象
- XMLHttpRequest对象
- XMLHttpRequest对象
- XMLHttpRequest对象
- XMLHttpRequest对象
- XMLHttpRequest对象
- XMLHttpRequest对象
- XMLHttpRequest对象
- XMLHttpRequest对象
- XMLHttpRequest 对象
- XMLHttpRequest对象
- XMLHttpRequest对象
- XMLHttpRequest对象
- XMLHttpRequest对象
- XMLHttpRequest对象
- Binary Tree Preorder Traversal--LeetCode
- 指向变量的常指针与指向常变量的指针变量的区别
- Java基础
- 八大排序算法之(四)选择排序
- ARUCO marker的解释
- XMLHttpRequest对象
- Leetcode 算法习题 第六周
- SQL优化
- http://www.cnblogs.com/yuruhao/p/7269024.html
- LINUX第一章作业
- 守护线程与线程阻塞的四种情况
- 比尔盖茨——互联网时代的巨人
- C++计算代码运行时间
- Django Q对象