Handle error cases for AJAX requests

This commit is contained in:
Erik Michaels-Ober 2011-04-03 22:15:47 -07:00
parent 61a4877ecb
commit 51651ddcf5
1 changed files with 66 additions and 0 deletions

View File

@ -227,6 +227,12 @@ $(function() {
$('#info_window').hide(); $('#info_window').hide();
$('#loader').show(); $('#loader').show();
}, },
error: function(data) {
console.log(data);
$('#loader').hide();
$('#info_window').show();
$(submitButton).attr("disabled", false);
},
success: function(data) { success: function(data) {
if(data.errors) { if(data.errors) {
$('#loader').hide(); $('#loader').hide();
@ -308,6 +314,12 @@ $(function() {
$('#info_window').hide(); $('#info_window').hide();
$('#loader').show(); $('#loader').show();
}, },
error: function(data) {
console.log(data);
$('#loader').hide();
$('#info_window').show();
$(submitButton).attr("disabled", false);
},
success: function(data) { success: function(data) {
if(data.errors) { if(data.errors) {
$('#loader').hide(); $('#loader').hide();
@ -351,6 +363,12 @@ $(function() {
$('#info_window').hide(); $('#info_window').hide();
$('#loader').show(); $('#loader').show();
}, },
error: function(data) {
console.log(data);
$('#loader').hide();
$('#info_window').show();
$(submitButton).attr("disabled", false);
},
success: function() { success: function() {
if(data.errors) { if(data.errors) {
$('#loader').hide(); $('#loader').hide();
@ -390,6 +408,12 @@ $(function() {
$('#info_window').hide(); $('#info_window').hide();
$('#loader').show(); $('#loader').show();
}, },
error: function(data) {
console.log(data);
$('#loader').hide();
$('#info_window').show();
$(submitButton).attr("disabled", false);
},
success: function(data) { success: function(data) {
$.ajax({ $.ajax({
type: 'GET', type: 'GET',
@ -436,6 +460,12 @@ $(function() {
$('#info_window').hide(); $('#info_window').hide();
$('#loader').show(); $('#loader').show();
}, },
error: function(data) {
console.log(data);
$('#loader').hide();
$('#info_window').show();
$(submitButton).attr("disabled", false);
},
success: function(data) { success: function(data) {
$.ajax({ $.ajax({
type: 'GET', type: 'GET',
@ -482,6 +512,12 @@ $(function() {
$('#info_window').hide(); $('#info_window').hide();
$('#loader').show(); $('#loader').show();
}, },
error: function(data) {
console.log(data);
$('#loader').hide();
$('#info_window').show();
$(submitButton).attr("disabled", false);
},
success: function(data) { success: function(data) {
$.ajax({ $.ajax({
type: 'GET', type: 'GET',
@ -520,6 +556,12 @@ $(function() {
$('#info_window').hide(); $('#info_window').hide();
$('#loader').show(); $('#loader').show();
}, },
error: function(data) {
console.log(data);
$('#loader').hide();
$('#info_window').show();
$(submitButton).attr("disabled", false);
},
success: function(data) { success: function(data) {
activeInfoWindow.setContent(data); activeInfoWindow.setContent(data);
} }
@ -591,6 +633,12 @@ $(function() {
$('#info_window').hide(); $('#info_window').hide();
$('#loader').show(); $('#loader').show();
}, },
error: function(data) {
console.log(data);
$('#loader').hide();
$('#info_window').show();
$(submitButton).attr("disabled", false);
},
success: function(data) { success: function(data) {
if(data.errors) { if(data.errors) {
$('#loader').hide(); $('#loader').hide();
@ -655,6 +703,12 @@ $(function() {
$('#info_window').hide(); $('#info_window').hide();
$('#loader').show(); $('#loader').show();
}, },
error: function(data) {
console.log(data);
$('#loader').hide();
$('#info_window').show();
$(submitButton).attr("disabled", false);
},
success: function(data) { success: function(data) {
$.ajax({ $.ajax({
type: 'GET', type: 'GET',
@ -685,6 +739,12 @@ $(function() {
$('#info_window').hide(); $('#info_window').hide();
$('#loader').show(); $('#loader').show();
}, },
error: function(data) {
console.log(data);
$('#loader').hide();
$('#info_window').show();
$(submitButton).attr("disabled", false);
},
success: function(data) { success: function(data) {
activeInfoWindow.setContent(data); activeInfoWindow.setContent(data);
} }
@ -707,6 +767,12 @@ $(function() {
$('#info_window').hide(); $('#info_window').hide();
$('#loader').show(); $('#loader').show();
}, },
error: function(data) {
console.log(data);
$('#loader').hide();
$('#info_window').show();
$(submitButton).attr("disabled", false);
},
success: function(data) { success: function(data) {
activeInfoWindow.setContent(data); activeInfoWindow.setContent(data);
} }