I'm trying to use promises to delay a function:
load: function(){
   var d = $.Deferred();
   $.ajax(......).done(function(resp){
      if(resp.error)
        return d.reject();
      ....
      return rend(); 
   });
   return d.promise();
},
I know $.ajax already returns a promise, but here render() will also return a promise so I cannot just use the $.ajax promise because
load.then(function() {   .....  })
should run after rend() completes.
Do you know how could I "merge" the rend() promise with d?
 
     
     
     
    