From 2f1b7cd7082b59aa2268236cbfd8a0be97d8adca Mon Sep 17 00:00:00 2001 From: Marcin Kuzminski Date: Wed, 26 Jul 2017 16:53:56 +0200 Subject: [PATCH] ajax: improved error messages for failed ajax calls. --- rhodecode/public/js/src/rhodecode/codemirror.js | 3 ++- rhodecode/public/js/src/rhodecode/utils/ajax.js | 6 ++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/rhodecode/public/js/src/rhodecode/codemirror.js b/rhodecode/public/js/src/rhodecode/codemirror.js index 2267c600..f496bf91 100644 --- a/rhodecode/public/js/src/rhodecode/codemirror.js +++ b/rhodecode/public/js/src/rhodecode/codemirror.js @@ -81,7 +81,8 @@ var CodeMirrorLoadUserHints = function(query, triggerHints) { triggerHints(userHintsCache[query]); }) .fail(function(data, textStatus, xhr) { - alert("error processing request: " + textStatus); + alert("error processing request. \n" + + "Error code {0} ({1}).".format(data.status, data.statusText)); }); }; diff --git a/rhodecode/public/js/src/rhodecode/utils/ajax.js b/rhodecode/public/js/src/rhodecode/utils/ajax.js index 4a9e1a1b..ae4b16e3 100644 --- a/rhodecode/public/js/src/rhodecode/utils/ajax.js +++ b/rhodecode/public/js/src/rhodecode/utils/ajax.js @@ -46,7 +46,8 @@ var ajaxGET = function(url, success, failure) { if (failure) { failure(data, textStatus, xhr); } else { - alert("error processing request: " + textStatus); + alert("Error processing request. \n" + + "Error code {0} ({1}).".format(data.status, data.statusText)); } }); return request; @@ -63,7 +64,8 @@ var ajaxPOST = function(url, postData, success, failure) { if (failure) { failure(data, textStatus, xhr); } else { - alert("error processing request: " + textStatus); + alert("Error processing request. \n" + + "Error code {0} ({1}).".format(data.status, data.statusText)); } }); return request;