学习第十二天(2019-11-25)
第二十一章 Ajax与Comet Ajax是无需刷新页面就能够从服务器取得数据的一种方法,Ajax技术的核心是XMLHttpRequest对象(简称 XHR)。 一、XMLHttpRequest对象 1、由于IE与其他浏览器实现的方式不一样,所以只能用下面方法实现跨浏览器创建XMLHttpRequest对象; 1 function createXHR(){ 2 if (typeof XMLHttpRequest != "undefined"){ 3 return new XMLHttpRequest(); 4 }else if(typeof ActiveXObject != "undefined"){ 5 if(typeof arguments.callee.activeXString != "string"){ 6 var versions = [ "MSXML2.XMLHttp.6.0", "MSXML2.XMLHttp.3.0","MSXML2.XMLHttp"], 7 i, len; 8 for (i=0,len=versions.length; i < len; i++){ 9 try { 10 new ActiveXObject(versions[i]); 11 arguments.callee.activeXString = versions[i]; 12 break