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");
}
本文详细介绍了创建XMLHttpRequest对象的方法,适用于不同版本的浏览器,对于构建动态Web应用程序至关重要。
354

被折叠的 条评论
为什么被折叠?



