吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3135|回复: 10
收起左侧

[其他转载] 【笔记】AJAX无刷新验证技术之一——XMLHttpRequest对象的创建

  [复制链接]
无限软件 发表于 2016-7-25 08:40
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对象:
[JavaScript] 纯文本查看 复制代码
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){}
	}
}

因为不同浏览器的实现方法有所不同,故这里采用判断的方法兼容所有的已知浏览器。

点评

用PJAX吧,要方便得多比,单纯的ajax好多了!  发表于 2016-7-25 09:24

免费评分

参与人数 1热心值 +1 收起 理由
Cizel + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

yangzhigang 发表于 2016-7-25 08:47
学习了,现在的兼容性真是,难为人
 楼主| 无限软件 发表于 2016-7-25 08:52
yangzhigang 发表于 2016-7-25 08:47
学习了,现在的兼容性真是,难为人

同感,现在做网页完全就是ie一套,Chrome一套,微软够坑人。
xgh1128205 发表于 2016-7-25 08:59
学习了,多谢分享!!!!!!!!!!!!!!!!!!!!!
ZMZwise 发表于 2016-7-25 09:15
谢谢分享,学习了
binuer 发表于 2016-7-25 09:26
谢谢分享,学习了
偷喝奶的浣熊 发表于 2016-7-25 10:00
用jquery好点还是用原生态的好?
头像被屏蔽
囧囧 发表于 2016-7-25 12:18
提示: 作者被禁止或删除 内容自动屏蔽
Vicar5235 发表于 2016-7-25 13:26
看看行不行 好看好看
吾爱者X 发表于 2016-11-18 12:31
最近学ajax,混的一脸懵逼,老师提示跨域,马丹,都是在同个文件夹的文件,跨个jj~~~~
求ajax教学鸡汤~~~~
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-9-23 13:20

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表