Ajax实现注册无刷新验证用户名是否存在
2024-10-11 04:49:48
1. [代码][JavaScript]代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
//创建一个方法来根据浏览器的版本 创建ajax对象 function createxhr(){ //如何进行方法的赛选 if (window.XMLHttpRequest){ var xhr = new XMLHttpRequest(); } else { var version = [ "Msxml2.XMLHTTP.6.0" , "Msxml2.XMLHTTP.5.0" , "Msxml2.XMLHTTP.4.0" , "Msxml2.XMLHTTP.3.0" , "Msxml2.XMLHTTP" , "Microsoft.XMLHTTP" ]; for ( var i=0,len=version.length; i<len; i++){ var xhr = new ActiveXObject(version[i]); if (xhr){ break ; } } } //返回ajax对象 return xhr; } //dom模型 function $(id){ return document.getElementById(id); } //自动加载 window.onload = function () { $( 'username' ).onblur = function (){ var name = $( 'username' ).value; // alert(name); var xhr = createxhr(); xhr.onreadystatechange = function (){ //判断状态 if (xhr.readyState == 4 ){ var res = $( 'res' ); // alert(res); res.innerHTML = xhr.responseText; } } xhr.open( 'get' , './data.php?username=' +name, true ); xhr.send( null ); } } 代码][JavaScript]代码
|
最新文章
- mysql小技巧
- 关于Javascript的使用参考
- Python notes
- 第二章 深入 C# 数据类型
- 记录一个多核CPU负载不均衡问题(动态绑定进程到指定cpu:taskset -pc $CPU $PID)
- IP地址、子网掩码、网络号、主机号、网络地址、主机地址
- dedecms5.7安装百度(ueditor)编辑器的方法
- MSP430常见问题之工作模式和功耗类
- Easy 2048 Again - ZOJ 3802 像缩进dp
- Android Bundle类别
- ZOJ3629 Treasure Hunt IV(找到规律,按公式)
- PhotonServer 学习
- ecshop开发帮助
- 微信APP长按图片禁止保存到本地
- Android--性能测试关注的指标
- Hibernate-注解
- js中的单例模式
- Oarcle之单行函数(上)
- Codeforces Round #541 (Div. 2) D(并查集+拓扑排序) F (并查集)
- nginx反向代理 强制https请求