viernes, 23 de octubre de 2015

jQuery: promesas

<html>
  <head>
    <title>test canvas</title>
    <script language="javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js" type="text/javascript"></script> 

    <script language="javascript" type="text/javascript">
  $(document).ready(function(){
  
   // var obteniendoTweets = $.get('simple_json.php');
   var obteniendoTweets = $.get('simple_json.php');
   var obteniendoOtro = $.get('simple_json_retardo.php'); //tarde 3 seg
   
   // console.log(obteniendoTweets)
   // console.log(obteniendoTweets)
      
   obteniendoTweets.done(function(obj) {  
     // $.post(��anade_favoritos.php’, estacion);
     console.log("ya llegaron los Tweets",obj)
   });   
   
   obteniendoTweets.fail(function() {  
    //cuando falla
   });
   
   obteniendoTweets.always(function() {  
    //siempre
   });
   
   $.when(obteniendoTweets, obteniendoOtro).then(function(obj1, obj2) {
     // Ambas habrán tenido éxito
     console.log("llegaro TODO ambos");
     console.log(obj1[0], obj2[0])
   }, function() {
     // Alguna ha fallado
   }, function() {
     // Pase lo que pase, siempre vamos a quitar el elemento cargando
     //$(��#contenido’).remove(��.cargando’);
   });
   
  });
 </script> 

  </head>
  <body>
 
    <h1>test canvas</h1>
 
 </body>
</html>