AJAX的意思就是异步的JavaScript和XML。简而言之,它是使用XML>
Ajax请求的五个步骤:
1、建立xml>
if(windowXML>
xml>
if(xml>
xml>
var activeName = ["MSXML2XML>
for(var i = 0; i < activeNamelength; i++) {
try {
xml>
break;
} catch(e) {}
}
}
if(!xml>
alert("创建xml>
} else {}
2、设置回调函数
xml>
function callback(){}
3、使用OPEN方法与服务器建立连接 xml>
此步注意设置>
4、向服务器端发送数据
xml>
5、在回调函数中针对不同的响应状态进行处理
if(xml>
if(xml>
var responseText =xml>
documentgetElementById("info")innerHTML = responseText;
}
}
扩展资料:
Ajax优缺点
优点:
1、异步请求,不妨碍用户浏览页面或者其他 *** 作。
2、局部刷新,无需重新刷新页面。
3、界面与应用分离。有利于分工合作、减少非技术人员对页面的修改造成的WEB应用程序错误、提高效率、也更加适用于现在的发布系统。
4、基于标准被广泛支持。
5、前端和后端负载平衡。最大程度的减少冗余请求和响应对服务器造成的负担,提升站点性能。
缺点:
1、back和History,对浏览器机制的破坏。
2、安全问题。易受到黑客攻击。
3、对搜索引擎支持较弱。
4、不能很好支持移动设备。
5、违背URL和资源定位的初衷。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)