UNPKG

kero

Version:
29 lines (25 loc) 755 B
"use strict"; 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;