Handling failed AJAX requests

Signed-off-by: Kushagra Pandey <kushagra4296@gmail.com>
This commit is contained in:
Kushagra Pandey 2015-03-23 18:14:07 +05:30 committed by Atul Pratap Singh
parent 5f2d1f2f36
commit 8847df101a
2 changed files with 6 additions and 0 deletions

View File

@ -173,6 +173,11 @@ var PMA_console = {
PMA_console.ajaxCallback(data);
} catch (e) {
console.log("Invalid JSON!" + e.message);
if(AJAX.xhr.status === 0 && AJAX.xhr.statusText !== 'abort') {
PMA_ajaxShowMessage($('<div />',{class:'error',html:PMA_messages.strRequestFailed+' ( '+AJAX.xhr.statusText+' )'}));
AJAX.active = false;
AJAX.xhr = null;
}
}
});

View File

@ -258,6 +258,7 @@ $js_messages['strCancel'] = __('Cancel');
$js_messages['strLoading'] = __('Loading…');
$js_messages['strAbortedRequest'] = __('Request Aborted!!');
$js_messages['strProcessingRequest'] = __('Processing Request');
$js_messages['strRequestFailed'] = __('Request Failed!!');
$js_messages['strErrorProcessingRequest'] = __('Error in Processing Request');
$js_messages['strErrorCode'] = __('Error code: %s');
$js_messages['strErrorText'] = __('Error text: %s');