kero
Version:
28 lines (24 loc) • 655 B
JavaScript
/**
* 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
}