(function ($) {//Backup jquery Ajax method var _ajax=$.ajax; Overriding jquery Ajax method $.ajax=function (OPT) {//backup opt in the error and success method var fn = {Error:f
Unction (XMLHttpRequest, Textstatus, Errorthrown) {}, Success:function (data, Textstatus) {}}
if (opt.error) {fn.error=opt.error;
} if (opt.success) {fn.success=opt.success; }//Extended enhancement processing var _opt = $.extend (opt,{error:function (XMLHttpRequest, texts Tatus, Errorthrown) {///error method enhanced processing if (layer) {layer.msg ("error, please contact administrator!", 2,
3, NULL, TRUE);
} else {alert ("error, please contact administrator!");
} fn.error (XMLHttpRequest, Textstatus, Errorthrown); }, Success:function (data, textstatus) {///Success callback method enhanced handling var error = DaTa.error; if (Error! = undefined && Error = = True) {if (layer) {layer.msg (Data.reason, 2, 3,
NULL, TRUE);
} else {alert (Data.reason);
} return;
} fn.success (data, textstatus);
}
});
_ajax (_opt);
};
}) (JQuery);