中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ajax隊列管理之jquery.ajaxmanager

發布時間:2020-06-23 11:21:14 來源:網絡 閱讀:957 作者:星空斜陽 欄目:web開發

在web應用中我們經常會用到ajax來進行web前段和服務器端的數據交互,那么如何管理我們的ajax請求的執行這就是我們需要思考的問題了。
ajax是異步請求,當然可以設置為同步但是會鎖住瀏覽器用戶體驗不好,我們希望在第一次ajax請求執行完畢后再發送第二個ajax請求。
隊列創建方法及說明:
var Queue=$.manageAjax.create('queue', {queue: true}); //創建一個隊列對象
然后調用add方法添加構建ajax請求到隊列中。然后通過私有_createAjax方法來創建XmlHttpRequest對象。

終止問題:怎樣手動終止當前從隊列中發送的ajax請求(XmlHttpRequest對象提供abort()來終止當前ajax請求).不錯,我們怎樣來獲取當前從隊列中發出的ajax請求對象。本人做了擴展,詳情見附件。
修改說明:
在315行$.manageAjax._manager.prototype.send_xhr=null;添加擴展屬性,用來保存當前發送的ajax請求對象。
153行that.send_xhr=that.requests[id];
156行that.send_xhr=$.ajax(o);

用來賦值當前創建的ajax請求對象。
這樣我們就可以在需要手動終止請求對象的地方調用Queue.send_xhr.abort();來結束請求了.

附件:http://down.51cto.com/data/2362270
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

廊坊市| 霍邱县| 红桥区| 河西区| 肃南| 共和县| 同仁县| 泸州市| 牟定县| 寻乌县| 清河县| 玉溪市| 濉溪县| 都江堰市| 新蔡县| 若羌县| 东乌珠穆沁旗| 邢台县| 富阳市| 新建县| 封丘县| 鄢陵县| 田东县| 大田县| 青冈县| 宝坻区| 扶风县| 竹北市| 竹山县| 丰镇市| 永川市| 方城县| 澎湖县| 涡阳县| 库车县| 屏南县| 安康市| 保德县| 宜昌市| 共和县| 镇沅|