梦入琼楼寒有月,行过石树冻无烟

Ajax XMLHttpRequest

XMLHttpRequest 简介

Ajax XMLHttprequest即”Ajax XMLHttp请求对象”,是在Ajax中的一个核心,Ajax引擎会使用XMLHttpRequest对象和Server进行异步间的通信。而在Web开发之中,有三大浏览器内核,分别为:Google、Ie、Firefex三大内核,其中主要Ie的适配问题尤为关键,但在国内有一些事业单位或机关喜欢使用iE浏览器进行开发和访问。到Ajax技术发展至今,几乎所有的主流浏览器都可支持XMLHttpRequest对象,而在老版本的Ie5、Ie6需要使用ActiveXObject对象。

XMLHttpRequest 实现

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Ajax</title>
</head>
<script type="text/javascript">
function test() {
var xmlhttprequest;
if (window.XMLHttpRequest) {
// IE7
xmlhttprequest = new XMLHttpRequest();
alert("当前浏览器是现代浏览器");
} else {
// IE6\IE5
xmlhttprequest = new ActiveXObject("Microsoft.xmlhttprequest");
alert("当前浏览器是就版本的");
}
}
</script>
<body>
<a href="javascript:test()">XMLHttpRequest</a>
</body>
</html>
⬅️ Go back