停止jq中的ajax请求用abort()函数
2016-01-07 20:32
676 查看
停止jq中的ajax请求用abort()函数
停止JQ中的ajax请求用abort()函数<html> <head> <mce:script type="text/javascript"><!-- var currentAjax = null; function startAjax(){ //方法就是将XHR对象指向currentAjax,再调用currentAjax的.abort()来中止请求 currentAjax = $.ajax({ type:'POST', beforeSend:function(){}, url:'test.php', data:'username=xxx', dataType:'JSON', error:function(){alert('error')}, success:function(data){alert(data)} }); } function stopAjax(){ //如若上一次AJAX请求未完成,则中止请求 if(currentAjax) {currentAjax.abort();} } // --></mce:script> </head> <body> <input type="button" value="触发请求" onclick="startAjax()" /> <input type="button" value="停止请求" onclick="stopAjax()" /> </body> </html>
相关文章推荐
- 一个关于if else容易迷惑的问题
- JQuery1——基础($对象,选择器,对象转换)
- Android学习笔记(二九):嵌入浏览器
- Android java 与 javascript互访(相互调用)的方法例子
- PHP5.2.*防止Hash冲突拒绝服务攻击的Patch
- 深入理解PHP之匿名函数
- JavaScript演示排序算法
- 2015-2016网页设计趋势分析 Web Design of Trends
- JSP/PHP基于Ajax的分页功能实现
- javascript实现10进制转为N进制数
- 关于PHP通过PDO用中文条件查询MySQL的问题。
- jQuery Ajax 跨域调用
- 什么是设计模式
- 移动端的长按事件
- jquery教程靠边站,一分钱不花让你免费学会jquery
- JQuery+Strusts1.x无刷新登录
- PHP数据库长连接mysql_pconnect的细节