From 88028d577056a3b64b4c84f003edf1ca019a3aee Mon Sep 17 00:00:00 2001 From: Alex Tselegidis Date: Wed, 2 Dec 2020 20:08:28 +0200 Subject: [PATCH] Ensure DOM is loaded before binding the global AJAX error handler. --- assets/js/general_functions.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/assets/js/general_functions.js b/assets/js/general_functions.js index 44e0e61a..436fa6c9 100755 --- a/assets/js/general_functions.js +++ b/assets/js/general_functions.js @@ -25,8 +25,10 @@ window.GeneralFunctions = window.GeneralFunctions || {}; /** * Register global error handler. */ - $(document).ajaxError(function (event, jqxhr, settings, thrownError) { - GeneralFunctions.ajaxFailureHandler(jqxhr, settings, thrownError); + document.addEventListener('DOMContentLoaded', function() { + $(document).ajaxError(function (event, jqxhr, settings, thrownError) { + GeneralFunctions.ajaxFailureHandler(jqxhr, settings, thrownError); + }); }); /**