JavaScript学习——Ajax
来源:互联网 发布:新浪微博mac版 编辑:程序博客网 时间:2024/05/29 19:37
JavaScript学习——Ajax
- XMLHttpRequest
- ActiveObject
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Natvie</title></head><body><script>// 支持IE7及更高版本function createXHR(){if(typeof XMLHttpRequest != "undefined"){return new XMLHttpRequest();}else if(typeof ActiveXObject != "undefined"){if(typeof arguments.callee.activeXString != "string"){var versions = ["MSXML2.XMLHttp.6.0","MSXML2.XMLHttp.3.0","MSXML2.XMLHttp"];for(var i = 0, len = versions.length; i < len; i++){try{new ActiveXObject(versions[i]);arguments.callee.activeXString = versions[i]break;}catch(error){//跳过}}}return new ActiveXObject(arguments.callee.activeXString);}else{throw new Error("No XHR object available");}}//实例化对象var xhr = createXHR();</script></body></html>
这个函数首先检测原生XHR对象是否存在,如果存在则返回它的新实例。如果原生对象不存在,则检测ActiveX对象。如果两种对象都不存在,就抛出一个错误。
在Chrome浏览器中打印出xhr对象
以上代码整理自《JavaScript高级程序设计(第三版)》,用做个人学习分享
阅读全文
0 0
- JavaScript学习——Ajax
- JavaScript——AJAX
- Javascript学习笔记12——Ajax入门
- Javascript学习笔记十二——Ajax入门
- [JavaScript]学习笔记:AJAX
- javascript Ajax 学习总结
- JavaScript-ajax学习
- Javascript Ajax学习笔记
- JavaScript Ajax快速学习
- javascript——ajax应用
- javascript进阶——Ajax
- JavaScript——ajax技术
- JavaScript——AJAX基础
- Javascript—XHR/AJAX/跨域
- ajax学习:理解javascript函数
- ajax学习:理解javascript函数
- ajax学习:理解javascript函数
- ajax、javascript学习笔记1
- UVA 230 Borrowers(多种STL运用)
- python学习1——基本知识与函数
- LWC 53:694. Number of Distinct Islands
- Unity VertexPainting Tools
- phpstorm2017.2.4激活方式(2017.10.8)
- JavaScript学习——Ajax
- Pycharm 去掉拼音检查,大小写检查,自动补全不区分大小写
- 常见的几何算法库
- unit8
- easyui databox 设置清空按钮
- 兄弟连LinuxStudyNote7.1.1_用户和用户组管理(1)-用户配置文件(1)-用户信息文件/etc/passwd详细解析与注意事项
- javaSE内置对象
- 第一次机房收费系统——上下机
- io流