UNPKG

kero

Version:
28 lines (24 loc) 655 B
/** * Module : kero app processXHRError * Author : liuyk(liuyk@yonyou.com) * Date : 2016-07-29 09:34:01 */ const processXHRError = function (rsl, state, xhr) { if (typeof rsl === 'string') rsl = JSON.parse(rsl) if (xhr.getResponseHeader && xhr.getResponseHeader("X-Error")) { if(u.showMessageDialog){ u.showMessageDialog({type: "info", title: "提示", msg: rsl["message"], backdrop: true}); }else{ alert(rsl["message"]); } if (rsl["operate"]) { eval(rsl["operate"]); } return false; } return true; }; export { processXHRError }