Ajax创建XMLHttpRequest
程序员文章站
2022-06-10 11:23:52
...
Ajax应用的核心是XMLHttpRequest类。XMLHttpRequest针对不同的浏览器有不同的创建过程,下面介绍两个相对标准的XMLHttpRequest的创建过程。
1.来自 Harvard School 的课程 building dynamic web application
var xhr = null; function create(){ try{ xhr = new XMLHTTPRequest(); } catch(e) { xhr= new ActiveXObject("Microsoft.XMLHTTP"); } if(xhr==null){ alert("Ajax not support by your browser"); return; } }
2.来自W3C school
var xmlhttp; if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); }