2011-09-04 5 views
0

Je me suis fixé la valeur returnStatus en cas de succès. Mais ne pas montrer la valeur. Si je place la valeur returnStatus avant return (returnStatus), c'est du travail. Comment puis-je définir la valeur du succès et l'utiliser?Jquery get value

Merci pour les réponses.

Mon code Jquery;

(function($) { 
    $.fn.MubsisAjax = function(options){ 
     var defaults = {    
      Tabs  : false 
     } 

     var returnStatus = ""; 

     var jqxhr = $.ajax({ 
      type  : "POST", 
      url   : "post.asp", 
      //cache  : true,  
      //ifModified : true, 
       success  : function(event){ 
        returnStatus = "value" 
       } 


      }); 
    //returnStatus = "value" 
    return(returnStatus) 

    } 

})(jQuery); 
+0

Ceci est vraiment une question de débutant javascript, je n'ai pas assez d'énergie pour faire une réponse ici. – Drasill

+0

@Drasill: et pourtant vous pouvez écrire un commentaire ... – Chandu

+2

duplication possible de [jQuery: Retour des données après le succès d'appel ajax] (http://stackoverflow.com/questions/5316697/jquery-return-data-after-ajax -call-success) –

Répondre

0

il ne peut pas travailler parce que la fonction est de retour imediatelly, sans attendre la réponse ajax. Vous pouvez appeler votre fonction en succès: callback