From 43ee3fd0ec1c3d5cd1d5147fd869c123ffe3204a Mon Sep 17 00:00:00 2001 From: Anton Sarukhanov <code@ant.sr> Date: Wed, 2 Nov 2016 02:11:20 -0400 Subject: [PATCH] Forgot how to jQuery --- theme/static/js/script.js | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/theme/static/js/script.js b/theme/static/js/script.js index 652adf5..7af20c0 100644 --- a/theme/static/js/script.js +++ b/theme/static/js/script.js @@ -24,20 +24,19 @@ type: 'POST', url: $(selector).attr("action"), data: $(selector).serialize(), - success: function(response) { - $(selector).html(response); - }, - statusCode: { - 429: function() { - if (jqXHR.getResponseHeader("Retry-After")) { - alert("Too many requests from your network. Please try again in " - + jqXHR.getResponseHeader("Retry-After") + " seconds."); - } else { - alert("Too many requests from your network. Please try again later."); - } + }) + .done(function(jqXHR, response) { + $(selector).html(response) + }) + .fail(function(jqXHR, response) { + if (jqXHR.statusCode() == 429) { + if (jqXHR.getResponseHeader("Retry-After")) { + alert("Too many requests from your network. Please try again in " + + jqXHR.getResponseHeader("Retry-After") + " seconds."); + } else { + alert("Too many requests from your network. Please try again later."); } - }, - error: function(jqXHR, error_type, e) { + } else { alert("Sorry, an error occurred. Please try again, or email me."); } }); -- GitLab