国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > AJAX > 正文

js與jQuery終止正在發送的ajax請求的方法

2024-09-01 08:28:15
字體:
來源:轉載
供稿:網友

本文實例講述了js與jQuery終止正在發送的ajax請求的方法。,具體如下:

核心:調用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()方法

也可以自己手動去調用abort方法:

<script src = "jquery-1.4.4.js"></script><script>var xhr = $.ajax({type:'POST',  url:'b.php',  data:'',  success:function(){    alert('ok');  }})alert(xhr);console.log(xhr);</script><button id="song">abort</button><script>$(function(){  $("#song").click(function(){    alert('click');    xhr.abort();  })})</script>

對于原生的xhr:

xmlHttp.open("POST","theUrl",true);xmlHttp.onreadystatechange=function(){  ...//得到響應之后的操作}xmlHttp.send();//設置8秒鐘后檢查xmlHttp對象所發送的數據是否得到響應.setTimeout("CheckRequest()","8000");function CheckRequest(){  //為4時代表請求完成了    if(xmlHttp.readyState!=4){    alert('響應超時');    //關閉請求    xmlHttp.close();  }}

希望本文所述對大家ajax程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 柘荣县| 右玉县| 龙山县| 赞皇县| 阳信县| 五莲县| 肇庆市| 隆化县| 栖霞市| 屯门区| 兴义市| 修水县| 正安县| 西和县| 大荔县| 丹棱县| 延安市| 济源市| 金湖县| 彰化市| 江口县| 临城县| 桂林市| 抚顺市| 黔西县| 舟山市| 海原县| 嘉善县| 双流县| 延川县| 时尚| 胶南市| 青河县| 宁河县| 如皋市| 河南省| 米泉市| 高安市| 图木舒克市| 增城市| 黄骅市|