1. 程式人生 > >javascript重置ajax方法以及新增的一些方法

javascript重置ajax方法以及新增的一些方法

 歡迎各位朋友!  奮鬥 

下面的這段js放在jquery.js檔案內部下方,在文中新增自己要執行方法,over

/*
 * ajaxReset.js
 * ajax重置以及新增的一些方法
 * Y J
 * 
 */
(function($) {
	//首先備份下jquery的ajax方法  
	var _ajax = $.ajax;
	//重寫jquery的ajax方法  
	$.ajax = function(opt) {
		//備份opt中error和success方法  
		var fn = {
			error: function(XMLHttpRequest, textStatus, errorThrown) {},
			success: function(data, textStatus) {}
		};
		if(opt.error) {
			fn.error = opt.error;
		};
		if(opt.success) {
			fn.success = opt.success;
		};

		//擴充套件增強處理  
		var _opt = $.extend(opt, {
			error: function(XMLHttpRequest, textStatus, errorThrown) {

				//錯誤方法增強處理  
				fn.error(XMLHttpRequest, textStatus, errorThrown);
			},
			success: function(data, textStatus) {

				//成功回撥方法增強處理  
				fn.success(data, textStatus);
			},
			beforeSend: function(XHR) {
				//提交前回調方法  

			},
			complete: function(XHR, TS) {
				if(XHR.status == 500 || XHR.status == 501 || XHR.status == 502 || XHR.status == 503 || XHR.status == 504 || XHR.status == 505 || XHR.status == 0) {
					alert(XHR.status + "網路異常,請稍後再試");
				};
				//請求完成後回撥函式 (請求成功或失敗之後均呼叫)。  

			}
		});
		return _ajax(_opt);
	};
})(jQuery);

相關推薦

javascriptajax方法以及新增一些方法

 歡迎各位朋友!    下面的這段js放在jquery.js檔案內部下方,在文中新增自己要執行方法,over /* * ajaxReset.js * ajax重置以及新增的一些方法 * Y

WDCP管理面板忘記MYSQL ROOT密碼及後臺登錄密碼的方法匯總

linux前面的文章中我們已經介紹了WDCP – Linux服務器管理系統,不管出於何種原因,應該會有不少朋友在自己的VPS/服務器上采用WDCP管理面板的時候有忘記MYSQL ROOT賬戶管理密碼,甚至有忘記WDCP後臺管理登錄密碼的情況。今天我們就把這些問題匯總,羅列出解決方法。 強制修改mysql的ro

Excel解析以及POI一些方法的介紹

setw 當前 ets nts last pan args fileinput 介紹 /**. */ package com.encdata.lihao; import java.io.File; import java.io.FileInputStream; im

WDCP管理面板忘記ROOT MYSQL密碼及WDCP後臺登錄密碼方法

我們 部分 mem all 好的 設置 ont 分享 swd 不管出於何種原因,應該有不少的朋友在自己的VPS/服務器上采用WDCP管理面板的時候有忘記MYSQL ROOT賬戶管理密碼在尋找解決方法,甚至有忘記WDCP後臺管理登錄密碼的。這些問題都比較簡單,只需要我們有一個

MySQL 8下忘密碼後密碼的辦法 ( MySQL5老方法沒用了,這是最有效的辦法)

轉載:https://blog.csdn.net/gupao123456/article/details/80766154,修改部分博文中已經標紅,請務必檢視,那裡是補充。 MySQL密碼重置思路 MySQL的密碼是存放在user表裡面的,修改密碼其實就是修改表中記錄。 重置的思路是是想

ubuntu下修改環境變數以及新增PYTHONPATH方法

Ubuntu下設定環境變數有三種方法,一種用於當前終端,一種用於當前使用者,一種用於所有使用者: 一:用於當前終端: 在當前終端中輸入:export PATH=$PATH:<你的要加入的路徑> 不過上面的方法只適用於當前終端,一旦當前終端關

MySQL 8下忘密碼後密碼的辦法 ( MySQL5老方法不靈了)

MySQL密碼重置思路MySQL的密碼是存放在user表裡面的,修改密碼其實就是修改表中記錄。重置的思路是是想辦法不用密碼進入系統,然後用資料庫命令修改表user中的密碼記錄。查了下,MySQL5系統在網上建議的方法是以--skip-grant-tables引數啟動mysql

CentOS 7 root密碼的兩種方法

方法一: :重起系統,在下面GRUB介面處按e進入編輯模式 在linux16 /vmlinuz-3.10.0 後面新增 rd.break 按ctrl+x儲存並啟動 如下圖所示,1、mount系統

分配一維動態數組or 二維動態數組的方法以及學習 new 方法or vector

bsp 不能 存儲空間 hot i++ num 數組 stream span 先來個開胃菜 1 // 使用new動態分配存儲空間 2 3 #include<iostream> 4 using std::cout; 5 6 int main()

android 獲取路徑目錄方法 以及 獲取路徑方法

Environment 常用方法: * 方法:getDataDirectory()解釋:返回 File ,獲取 Android 資料目錄。* 方法:getDownloadCacheDirectory()解釋:返回 File ,獲取 Android 下載/快取內容目錄。* 方

解說jquery的has()方法以及與find()方法以及filter()方法的區別

has(selector選擇器或DOM元素)   將匹配元素集合根據選擇器或DOM元素為條件,檢索該條件在每個元素的後代中是否存在,將符合條件的的元素構成新的結果集。 下面舉一個例子: <ul> <li>list item 1</li&g

”一個專案“引入”另一個專案“:使用另一個專案的方法以及圖片等方法-Library庫檔案

“一個專案“引入”另一個專案“:使用另一個專案的方法以及圖片等方法-Library庫      1. ”另一個專案(作為Library專案)“ - 右鍵 - properties - Android - 勾選Is Library:如下圖               

已知兩個連結串列head1 和head2 各自有序,請把它們合併成一個連結串列依然有序。使用非遞迴方法以及遞迴方法

首先介紹非遞迴方法。因為兩個連結串列head1 和head2都是有序的,所以我們只需要找把較短連結串列的各個元素有序的插入到較長的連結串列之中就可以了。 原始碼如下: 1 node* insert_node(node *head, node *item) //head != NULL 2 { 3 node

呼叫js檔案裡的函式報錯onclick is not defined處理方法以及呼叫其他方法

1.對於js中onclick方法的使用寫法,正確如下: getChoice = function (param_index) { $(".charge-btn-group").rem

(Tensorflow之二十三)BATCH_SIZE的計算方法以及取值方法

一、BATCH_SIZE對計算引數的影響 BATCH_SIZE的主要影響到loss以及反向傳播時的遞度計算;在同一批次的訓練中,loss及反向傳播梯度為單個loss及反向傳播遞度的平均值。 二、BATCH_SIZE選取 當BATCH_SIZE過小

手寫redux方法以及陣列reduce方法

  reduce能做什麼? 1)求和 2)計算價格 3)合併資料 4)redux的compose方法   這篇文章主要內容是什麼? 1)介紹reduce的主要作用 2)手寫實現reduce方法   0)瞭解reduce 在瞭解reduce的好處之前,我們先知道reduce是什麼?

在不啟的情況下新增一塊磁盤中出現的問題以及掛載到對應的目錄下的詳細解決方法

不重啟 情況下 新增一塊 在vm中添加一塊新磁盤:[[email protected] ~]# fdisk -l 進行掃描,但找不到新增的磁盤解決方法:[[email protected] ~]# ls /sys/class/scsi_host/ 查看總線主機號 [

JavaScript實現表單(reset)的方法

轉自:https://www.jb51.net/article/63305.htm 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <script> 5 function formReset() 6 { 7 do

javaScript的內建物件以及一些常用的方法

JS內建物件: String物件:字串物件,提供了對字串進行操作的屬性和方法。 Array物件:陣列物件,提供了陣列操作方面的屬性和方法。 Date物件:日期時間物件,可以獲取系統的日期時間資訊。

javascript定向頁面並用post方法傳遞消息

script asc 添加 方法 名稱 bsp 參數 頁面 form javascript中重定向頁面得方法很多,同時能傳遞消息的也不少;但可用post方法傳遞的我只找到兩種; 第一種方法:用document.write在 JavaScript函數中,用document.w