From: hackbard Date: Sun, 15 Oct 2017 08:24:22 +0000 (+0200) Subject: added optional error callback X-Git-Url: https://hackdaworld.org/gitweb/?a=commitdiff_plain;h=2a06596c2667e61c8750e43c1b7c33361bd82c27;p=outofuni%2Fjsutils.git added optional error callback --- diff --git a/xhr.js b/xhr.js index f666ad2..b97ec03 100644 --- a/xhr.js +++ b/xhr.js @@ -5,7 +5,7 @@ * */ -function xhr(type,url,data,cb) { +function xhr(type,url,data,cb,cberr) { var ao={ url: url, type: type, @@ -13,6 +13,11 @@ function xhr(type,url,data,cb) { cb(ret); } }; + if(cberr!==undefined) { + ao.error=function(xhr,stat,err) { + cberr(xhr,stat,err); + }; + }; if((data!==undefined)&&(data!==null)) { if(typeof data != "string") ao.data=JSON.stringify(data);