上次学ajax,感觉没什么味,然后就跳过了。今天重新把它拾起。

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
41
42
<div>
<div id="showInfo"></div>
<form action="">
用户名:<input type="text" name="username" id="username"><br>
密 码:<input type="password" name="password" id="password">
<input type="button" value="登录" id="btn">
</form>
</div>
<script>
var btn = document.getElementById('btn');


btn.onclick = function() {
var username = document.getElementById('username').value;
var password = document.getElementById('password').value;

var xhr = null;

//兼容代码
if(window.XMLHttpRequest) {
xhr = new XMLHttpRequest();
} else {
xhr = new ActiveXObject("Mircsoft.XML");
}

var url = './check.php?username='+username+"&password="+password;
xhr.open('get', url, true);

xhr.onreadystatechange = function() {
if(xhr.readyState == 4 && xhr.status == 200) {
var data = xhr.responseText;
if (data == 1) {
document.getElementById('showInfo').innerHTML = '用户名或者密码错误';
} else if (data == 2) {
document.getElementById('showInfo').innerHTML = '登录成功!';
}

}
}
xhr.send(null);
}
</script>