2013-04-12 1 views
1

Ceci est mon premier projet et j'essaye d'avoir le feu de blockui quand l'application heurte le serveur pour l'information. J'ai regardé quelques exemples et j'ai pensé que ma tentative ci-dessous fonctionnerait, mais j'avais tort.Erreur dans la tentative de blockui (et unblockui) sur ajaxStart/Complete

 $(document).ajaxStart(function(){ 
     $.blockUI({ 
      css: { 
       border: 'none', 
       padding: '15px', 
       backgroundColor: '#000', 
       '-webkit-border-radius': '10px', 
       '-moz-border-radius': '10px', 
       opacity: .5, 
       color: '#fff' 
      } 
     }); 


     $(document).ajaxComplete(function(){ 
      $.unblockUI() 
     }); 
+0

Vouliez-vous dire oublier '});' fermer le '$ (document) .ajaxStart (function() {'part? Vous fermez le' $ .blockUI ({'appel au moins – Ian

Répondre

2

Si ceci est votre code complet, vous avez oublié un }); pour le gestionnaire $(document).ajaxStart(function(){:

$(document).ajaxStart(function(){ 
    $.blockUI({ 
     css: { 
      border: 'none', 
      padding: '15px', 
      backgroundColor: '#000', 
      '-webkit-border-radius': '10px', 
      '-moz-border-radius': '10px', 
      opacity: .5, 
      color: '#fff' 
     } 
    }); 
}); // <----- HERE 


$(document).ajaxComplete(function(){ 
    $.unblockUI() 
}); 
+0

Eh bien, maintenant je ne me sens pas stupide? Oversight de ma part, désolé.Merci, cependant, il se charge sur l'ajaxStart maintenant, – Lorenzo

+0

De plus, j'accepterai votre réponse dans un instant quand je le pourrai – Lorenzo

+0

@Lorenzo Ne vous inquiétez pas, cela arrive à tout le monde. Non, vous n'avez pas besoin de définir un délai d'expiration. De la documentation blockUI, ils semblent utiliser '$ (document) .ajaxStop ($ .unblockUI);', ce qui ne serait pas très différent de cela, mais pourrait être quelque chose à utiliser au lieu de la façon dont vous utilisez l'appel 'ajaxComplete' . Aussi, n'accepte pas ma réponse jusqu'à ce que nous comprenions tout cela pour vous :) – Ian

Questions connexes