kero
Version:
29 lines (25 loc) • 755 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
/**
* Module : kero app processXHRError
* Author : liuyk(liuyk@yonyou.com)
* Date : 2016-07-29 09:34:01
*/
var processXHRError = function processXHRError(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;
};
exports.processXHRError = processXHRError;