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]代码
|