ajax 延遲顯示載入中提示

2022-02-04 20:50:10 字數 945 閱讀 5366

近期做專案時用到了jquery的ajax,我希望實現「載入時提示使用者」的功能,於是先習慣性的度娘谷哥了下,發現按照網上朋友所說的做,每次載入都會提示,不符合我的需求。於是我改進了下,現在如果defertime內載入成功,則不提示使用者,否則就顯示載入中。

ajaxhelper

var ajaxhelper =(function () 

else

}return

, defertime * 1000

); }).ajaxsuccess(function () ).ajaxerror(function (e, xhr, settings, exception) );

},/**

* 設定單次ajax的事件,顯示載入中、載入失敗

示例:* @param loading 顯示資訊的層的id

* @param whole 正文所在層的id

* @param defertime 延遲時間(秒)。如果延遲時間內載入成功,則不顯示載入中,否則顯示

* @param imgpath 載入中的路徑。如"/content/image/shared/loading/ico_loading3.gif"

* @param setting ajax的引數。包括url、data、type、datatype、success

* @returns

*/showsingleloading: function (loading, whole, defertime, imgpath, setting) , defertime * 1000

); },

error: function (jqxhr, textstatus, exception) ,

success: function (data)

});}

}}());

jQuery的ajax請求新增 載入中 提示

主要實現功能 1 下拉載入資料時顯示 載入中 2 每次載入完後顯示 載入更多 3 當所有資料載入完後 頁面顯示 class video list id video big class video list id video list if ovideos foreach ovideos as k v...

ajax提交時「載入中」提示的處理方法

方法1 使用ajaxstart方法定義乙個全域性的 載入中。提示 function loading ajaxsuccess function 注意 所有的ajax提交都會觸發ajaxstart事件,都會在你定義的 位置上顯示 載入中。的圖示 當然你也可以定義文字,但是乙個載入中的比較好看 但是一定要...

JQUERY載入中提示方法

方法1 使用ajaxstart方法定義乙個全域性的 載入中。提示 function loading ajaxsuccess function 注意 所有的ajax提交都會觸發ajaxstart事件,都會在你定義的 位置上顯示 載入中。的圖示 當然你也可以定義文字,但是乙個載入中的比較好看 但是一定要...