核心:调用XMLHttpRequest对象上的abort方法
jquery的ajax方法有自己的超时时间设置参数:
$.ajax({type:'POST',url:'b.PHP',data:'',timeout:5000,success:function(){ } })
同时
1.
$.get返回的数据类型是XMLHttpRequest,请参考手册。($.post、$.ajax、$.getJSON、$.getScript也同样)
2. XMLHttpRequest对象有abort()方法
<script src = "jquery-1.4.4.js"></script> <script> var xhr = $.ajax({type:'POST',255); line-height:1.5!important">function(){ alert('ok'); } }) alert(xhr); console.log(xhr); </script> <button id="song">abort</button> <script> $(function(){ $("#song").click(function(){ alert('click'); xhr.abort(); }) }) </script>