标签:ajax
1: Ajax被认为是(Asynchronous JavaScript and XML的缩写)。现在,允许浏览器与服务器通信而无须刷新当前页面的技术都被叫做Ajax.
<script type="text/javascript">
window.onload=function(){
//1:获取a节点,并对其添加onclick()相应函数
document.getElementsByTagName("a")[0].onclick=function(){
// 2:创建一个XMLHttpRequest对象
var request=new XMLHttpRequest();
// 3:准备发送请求的数据:url
var url=this.href;
//4:调用XMLHttpRequest对象的open方法
request.open("GET",url);
//5:调用XMLHttpRequest对象的send方法
request.send(null);
//6:为XMLHttpRequest对象添加Onreadystatechange响应函数
request.onreadystatechange=function(){
//判断响应是否完成:XMLHttpRequest的readyState的属性值为4的时候
// alert(request.readyState);
if(request.readyState==4){
// 判断响应是否可用,XMLHttpRequest的status的属性值为200的时候
if(request.status==200||request==304)
//8:打印响应结果
alert(request.responseText);
}
}
return false; //保证不会调转啊,取消点击的默认行为
};
}
</script>
</head>
<body>
<a href="helloAjax.txt">helloAjax</a>
</body>3:创建XMLHttpRequest对象
var request=new XMLHttpRequest();
4:XMLHttpRequest的方法
5:XMLHttpRequest的属性
Ajax入门介绍以及用Ajax写helloworld,布布扣,bubuko.com
标签:ajax
原文地址:http://blog.csdn.net/shiyeqiangldh/article/details/36005267