|
|
|
@ -234,41 +234,41 @@ const cmmAjax = (param) => {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
,error: function( event, jqxhr, settings, thrownError ){
|
|
|
|
|
console.log('BizIncludeBase::ajaxError >>>>> ', thrownError)
|
|
|
|
|
if(settings.dataType==undefined){
|
|
|
|
|
//html 문자열을 객체로 변환 후 메시지만 추출
|
|
|
|
|
var doc = document.createElement("html");
|
|
|
|
|
doc.innerHTML = jqxhr.responseText;
|
|
|
|
|
var msg = $(doc).find('.content_body').eq(0).text();
|
|
|
|
|
if(msg == '')
|
|
|
|
|
msg = jqxhr.responseText;
|
|
|
|
|
alert(msg);
|
|
|
|
|
}else if(settings.dataType=='json'){
|
|
|
|
|
//FIXME: 에러처리 화면 깨지는 경우 체크해야 함
|
|
|
|
|
//error 발생시 html type인 경우 반영
|
|
|
|
|
//try{
|
|
|
|
|
//const jsonObject = JSON.stringify(jqxhr.responseText);
|
|
|
|
|
//if(typeof jsonObject === 'object') alert(jsonObject.message)
|
|
|
|
|
//else return document.write(jqxhr.responseText);
|
|
|
|
|
console.log('BizIncludeBase::ajaxError >>>>> ', thrownError)
|
|
|
|
|
if(settings.dataType==undefined){
|
|
|
|
|
//html 문자열을 객체로 변환 후 메시지만 추출
|
|
|
|
|
var doc = document.createElement("html");
|
|
|
|
|
doc.innerHTML = jqxhr.responseText;
|
|
|
|
|
var msg = $(doc).find('.content_body').eq(0).text();
|
|
|
|
|
if(msg == '')
|
|
|
|
|
msg = jqxhr.responseText;
|
|
|
|
|
alert(msg);
|
|
|
|
|
}else if(settings.dataType=='json'){
|
|
|
|
|
//FIXME: 에러처리 화면 깨지는 경우 체크해야 함
|
|
|
|
|
//error 발생시 html type인 경우 반영
|
|
|
|
|
//try{
|
|
|
|
|
//const jsonObject = JSON.stringify(jqxhr.responseText);
|
|
|
|
|
//if(typeof jsonObject === 'object') alert(jsonObject.message)
|
|
|
|
|
//else return document.write(jqxhr.responseText);
|
|
|
|
|
|
|
|
|
|
if(jqxhr.responseJSON?.message){
|
|
|
|
|
alert(jqxhr.responseJSON?.message);
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
document.write(jqxhr.responseText);
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
//}catch{
|
|
|
|
|
// document.write(jqxhr.responseText);
|
|
|
|
|
// return false;
|
|
|
|
|
//}
|
|
|
|
|
|
|
|
|
|
}else {
|
|
|
|
|
console.log('??? alert(jqxhr.responseText) 으로 처리 했는데 .... document.write(jqxhr.responseText)로 처리해야 하지 않을까????? 확인이 필요');
|
|
|
|
|
alert(jqxhr.responseText);
|
|
|
|
|
}
|
|
|
|
|
if(jqxhr.responseJSON?.message){
|
|
|
|
|
alert(jqxhr.responseJSON?.message);
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
document.write(jqxhr.responseText);
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
//}catch{
|
|
|
|
|
// document.write(jqxhr.responseText);
|
|
|
|
|
// return false;
|
|
|
|
|
//}
|
|
|
|
|
|
|
|
|
|
}else {
|
|
|
|
|
console.log('??? alert(jqxhr.responseText) 으로 처리 했는데 .... document.write(jqxhr.responseText)로 처리해야 하지 않을까????? 확인이 필요');
|
|
|
|
|
alert(jqxhr.responseText);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
,exception: function (res) {
|
|
|
|
|
alert(res.message);
|
|
|
|
|
if ($.type(param.exception) === 'function') {
|
|
|
|
|