Properly implement ajax fail callback

This commit is contained in:
James Wang 2016-01-17 02:39:25 +00:00
parent 353b639cbe
commit 3c9121ea05

View file

@ -240,10 +240,10 @@ var register_form = function() {
$(input).removeAttr("disabled");
});
}
}).fail(function(jqXHR, status, error) {
var result = JSON.parse(jqXHR["responseText"]);
display_message("register_msg", "danger", "Error " + jqXHR["status"] + ": " + result["message"], function() {
$(input).removeAttr("disabled");
}, function(jqXHR, status, error) {
var result = jqXHR["responseText"];
display_message("register_msg", "danger", "Failed to connect to the API.", function() {
button.removeAttr("disabled");
});
});
};
@ -260,10 +260,10 @@ var request_reset_form = function() {
$(input).removeAttr("disabled");
});
}
}).fail(function(jqXHR, status, error) {
var result = JSON.parse(jqXHR["responseText"]);
display_message("reset_msg", "danger", "Error " + jqXHR["status"] + ": " + result["message"], function() {
$(input).removeAttr("disabled");
}, function(jqXHR, status, error) {
var result = jqXHR["responseText"];
display_message("reset_msg", "danger", "Failed to connect to the API.", function() {
button.removeAttr("disabled");
});
});
}
@ -284,10 +284,10 @@ var reset_form = function() {
$(input).removeAttr("disabled");
});
}
}).fail(function(jqXHR, status, error) {
var result = JSON.parse(jqXHR["responseText"]);
display_message("reset_msg", "danger", "Error " + jqXHR["status"] + ": " + result["message"], function() {
$(input).removeAttr("disabled");
}, function(jqXHR, status, error) {
var result = jqXHR["responseText"];
display_message("reset_msg", "danger", "Failed to connect to the API.", function() {
button.removeAttr("disabled");
});
});
}
@ -306,10 +306,10 @@ var login_form = function() {
$(input).removeAttr("disabled");
});
}
}).fail(function(jqXHR, status, error) {
var result = JSON.parse(jqXHR["responseText"]);
display_message("login_msg", "danger", "Error " + jqXHR["status"] + ": " + result["message"], function() {
$(input).removeAttr("disabled");
}, function(jqXHR, status, error) {
var result = jqXHR["responseText"];
display_message("login_msg", "danger", "Failed to connect to the API.", function() {
button.removeAttr("disabled");
});
});
};
@ -328,10 +328,10 @@ var create_team = function() {
$(input).removeAttr("disabled");
});
}
}).fail(function(jqXHR, status, error) {
var result = JSON.parse(jqXHR["responseText"]);
display_message("create_team_msg", "danger", "Error " + jqXHR["status"] + ": " + result["message"], function() {
$(input).removeAttr("disabled");
}, function(jqXHR, status, error) {
var result = jqXHR["responseText"];
display_message("create_team_msg", "danger", "Failed to connect to the API.", function() {
button.removeAttr("disabled");
});
});
};
@ -346,7 +346,7 @@ var add_member = function() {
} else {
$(input).removeAttr("disabled");
}
}).fail(function(jqXHR, status, error) {
}, function(jqXHR, status, error) {
var result = JSON.parse(jqXHR["responseText"]);
display_message("create_team_msg", "danger", "Error " + jqXHR["status"] + ": " + result["message"], function() {
$(input).removeAttr("disabled");