通过XMLHttpRequest对象实现Ajax跳转
来源:互联网 发布:中国老龄化数据 编辑:程序博客网 时间:2024/05/16 23:49
1 网页编码
<body> <a href="This Ajax.txt" >Hello Ajax!</a> <br> </body>
2 JavaScript代码片断(类型1)
<script type="text/javascript"> window.onload = function(){ //1.获取a节点,并为其添加onclick响应函数 document.getElementsByTagName("a")[0].onclick = function(){ //3.创建一个XMLHttpRequest对象 var request = new XMLHttpRequest(); //4.准备发送请求的数据(url) var url = this.href + "?time=" + new Date();//+ "?time=" + new Date()这部分是加入时间戳 //类型1 var method = "GET"; //5.调用XMLHttpRequest对象的open方法 request.open(method,url); //6.调用XMLHttpRequest对象的send方法 request.send(null); //7.为XMLHttpRequest对象添加onreadystatechange函数 request.onreadystatechange = function(){ //8.判断响应是否完成:XMLHttpRequest对象的readyState属性值为4时 if(request.readyState==4){ //9.再判断响应是否可用:XMLHttpRequest对象的status属性值为200 if(request.status==200 || request.status==304){ //10.打印响应结果:responseText alert(request.responseText); } } }; //2.取消a节点的默认行为(表现为不跳转页面) return false; }; }; </script>3 JavaScript代码片断(类型2)
<script type="text/javascript"> window.onload = function(){ //1.获取a节点,并为其添加onclick响应函数 document.getElementsByTagName("a")[0].onclick = function(){ //3.创建一个XMLHttpRequest对象 var request = new XMLHttpRequest(); //4.准备发送请求的数据(url) var url = this.href + "?time=" + new Date();//+ "?time=" + new Date()这部分是加入时间戳 //类型2 var method = "POST"; //5.调用XMLHttpRequest对象的open方法 request.open(method,url); request.setRequestHeader("ContentType", "application/x-www-form-urlencoded"); //6.调用XMLHttpRequest对象的send方法 request.send("Name='wsx'"); //7.为XMLHttpRequest对象添加onreadystatechange函数 request.onreadystatechange = function(){ //8.判断响应是否完成:XMLHttpRequest对象的readyState属性值为4时 if(request.readyState==4){ //9.再判断响应是否可用:XMLHttpRequest对象的status属性值为200 if(request.status==200 || request.status==304){ //10.打印响应结果:responseText alert(request.responseText); } } }; //2.取消a节点的默认行为(表现为不跳转页面) return false; }; }; </script>
0 0
- 通过XMLHttpRequest对象实现Ajax跳转
- 不使用XMLHttpRequest对象实现Ajax效果
- Ajax 通过XMLHttpRequest 对象完成首页的登录功能
- Ajax 和 XMLHttpRequest 对象
- AJAX 创建 XMLHttpRequest对象
- ajax XMLHttpRequest 对象建立
- Ajax核心对象-- XMLHttpRequest
- Ajax - XMLHttpRequest对象
- AJAX核心XMLHttpRequest对象
- ajax-XMLHttpRequest 对象
- Ajax与XMLHttpRequest对象
- AJAX与XMLHttpRequest对象
- Ajax-XMLHttpRequest对象
- ajax创建XMLHttpRequest对象
- AJAX核心对象XMLHttpRequest
- ajax的XMLHttpRequest对象
- Ajax与XMLHttpRequest对象
- Ajax的XMLHttpRequest对象
- 负环图检测
- 大闹天竺、西游伏妖篇、免费电影资源
- LEAPMotion VR 各种手势的判断~
- 如何来实现一个Linux内核的系统调用(基于tiny4412开发板)
- npm 常用命令详解 [此文来自转载]
- 通过XMLHttpRequest对象实现Ajax跳转
- SharedSDK(四):sharedSdK集成、分享、第三方登录(项目中进行相关配置x下列)
- PAT甲级1102
- 新手初到借地,请海涵。
- 优雅的实现多类型列表的Adapter
- python技巧(3)
- 非平稳信号的频谱分析方法---(短时傅立叶变换)
- 第五章 引入类型
- window10 + cuda8.0+tensorflow 安装教程