|
@@ -41,6 +41,42 @@ var PHR_VALUE_DEFAULT = {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+function ajaxErrorHandler(request, status, error){
|
|
|
+ if (request.status === 0) {
|
|
|
+ alert('Not connect.\n Verify Network.');
|
|
|
+ }
|
|
|
+ else if (request.status == 400) {
|
|
|
+ alert('Server understood the request, but request content was invalid. [400]' + '\n\n' + request.responseText);
|
|
|
+ }
|
|
|
+ else if (request.status == 401) {
|
|
|
+ alert('Unauthorized access. [401]' + '\n\n' + request.responseText);
|
|
|
+ }
|
|
|
+ else if (request.status == 403) {
|
|
|
+ alert('Forbidden resource can not be accessed. [403]' + '\n\n' + request.responseText);
|
|
|
+ }
|
|
|
+ else if (request.status == 404) {
|
|
|
+ alert('Requested page not found. [404]' + '\n\n' + request.responseText);
|
|
|
+ }
|
|
|
+ else if (request.status == 500) {
|
|
|
+ alert('Internal server error. [500]' + '\n\n' + request.responseText);
|
|
|
+ }
|
|
|
+ else if (request.status == 503) {
|
|
|
+ alert('Service unavailable. [503]' + '\n\n' + request.responseText);
|
|
|
+ }
|
|
|
+ else if (status === 'parsererror') {
|
|
|
+ alert('Requested JSON parse failed. [Failed]' + '\n\n' + request.responseText);
|
|
|
+ }
|
|
|
+ else if (status === 'timeout') {
|
|
|
+ alert('Time out error. [Timeout]' + '\n\n' + request.responseText);
|
|
|
+ }
|
|
|
+ else if (status === 'abort') {
|
|
|
+ alert('Ajax request aborted. [Aborted]' + '\n\n' + request.responseText);
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ alert('Uncaught Error.' + '\n\n' + request.responseText);
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
function gridDateFormatter(date) {
|
|
|
return moment(date).format("YYYY-MM-DD HH:mm:ss");
|
|
|
}
|
|
@@ -199,9 +235,7 @@ function createPhrData(patientIdx, phrType, phrValue, phrValue2) {
|
|
|
|
|
|
retrievePhrData();
|
|
|
},
|
|
|
- error : function(error){
|
|
|
- alert(error.message);
|
|
|
- }
|
|
|
+ error : ajaxErrorHandler
|
|
|
}).done( function(){
|
|
|
});
|
|
|
}
|
|
@@ -260,9 +294,7 @@ function retrievePhrData() {
|
|
|
|
|
|
$("#phrDataTable").html(html);
|
|
|
},
|
|
|
- error : function(error){
|
|
|
- alert(error.message);
|
|
|
- }
|
|
|
+ error : ajaxErrorHandler
|
|
|
}).done( function(){
|
|
|
});
|
|
|
}
|
|
@@ -408,9 +440,7 @@ function createSymptomData(symptomObject) {
|
|
|
|
|
|
retrieveSymptomData();
|
|
|
},
|
|
|
- error : function(error){
|
|
|
- alert(error.message);
|
|
|
- }
|
|
|
+ error : ajaxErrorHandler
|
|
|
}).done( function(){
|
|
|
});
|
|
|
}
|
|
@@ -459,9 +489,7 @@ function retrieveSymptomData() {
|
|
|
|
|
|
$("#symptomDataTable > tbody").html(html);
|
|
|
},
|
|
|
- error : function(error){
|
|
|
- alert(error.message);
|
|
|
- }
|
|
|
+ error : ajaxErrorHandler
|
|
|
}).done( function(){
|
|
|
});
|
|
|
}
|
|
@@ -498,9 +526,7 @@ function createMemoData(memoContent) {
|
|
|
|
|
|
retrieveMemoData();
|
|
|
},
|
|
|
- error : function(error){
|
|
|
- alert(error.message);
|
|
|
- }
|
|
|
+ error : ajaxErrorHandler
|
|
|
}).done( function(){
|
|
|
});
|
|
|
}
|
|
@@ -530,9 +556,7 @@ function retrieveMemoData() {
|
|
|
|
|
|
$("#memoDataTable > tbody").html(html);
|
|
|
},
|
|
|
- error : function(error){
|
|
|
- alert(error.message);
|
|
|
- }
|
|
|
+ error : ajaxErrorHandler
|
|
|
}).done( function(){
|
|
|
|
|
|
});
|