国产探花免费观看_亚洲丰满少妇自慰呻吟_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程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 当涂县| 监利县| 庐江县| 赤壁市| 汉川市| 耒阳市| 渝北区| 禹州市| 潼关县| 扬中市| 无棣县| 鹰潭市| 乐安县| 广东省| 龙口市| 侯马市| 甘德县| 云和县| 微博| 阳谷县| 大埔县| 孝感市| 松江区| 新巴尔虎左旗| 饶河县| 彰化县| 东丽区| 团风县| 平南县| 东明县| 南乐县| 罗定市| 吴旗县| 仁寿县| 皋兰县| 富蕴县| 伊春市| 武穴市| 自贡市| 朝阳区| 黔东|