【笔记】AJAX无刷新验证技术之一——XMLHttpRequest对象的创建
AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML)。AJAX不是新的编程语言,是使用现有标准的新方法,Web调用AJAX一般使用JavaScript方式。AJAX要求的知识:(X)HTML/CSS/JS/DOM应用AJAX技术可以实现无刷新提交数据并获取服务端的返回值,适用于注册时用户名验证和其他参数验证,目前已经被广泛采用(比如论坛的Discuz!系统就在注册时采用了AJAX无刷新验证技术)。
AJAX可以大幅减少浏览者的等待时间。
AJAX中关键的对象是XMLHttpRequest对象。不同浏览器对于AJAX有不同的封装。应用下面的代码来初始化XMLHttpRequest对象:
var http_request;
if(window.XMLHttpRequest){
http_request=new XMLHttpRequest();
}else if(window.ActiveXObject){
try{
http_request=new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
http_request=new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){}
}
}
因为不同浏览器的实现方法有所不同,故这里采用判断的方法兼容所有的已知浏览器。
学习了,现在的兼容性真是,难为人 yangzhigang 发表于 2016-7-25 08:47
学习了,现在的兼容性真是,难为人
同感,现在做网页完全就是ie一套,Chrome一套,微软够坑人。 学习了,多谢分享!!!!!!!!!!!!!!!!!!!!! 谢谢分享,学习了 谢谢分享,学习了 用jquery好点还是用原生态的好? 看看行不行 好看好看 最近学ajax,混的一脸懵逼,老师提示跨域,马丹,都是在同个文件夹的文件,跨个jj~~~~
求ajax教学鸡汤~~~~
页:
[1]