title: How to dodge jQuery promises completely when chaining two async jQuery functions?
body: <p>I've seen many tutorials on the new EMCA promises advocating avoidance of the "promises" in the jQuery library.  They usually say that you can dodge them by doing something like this:</p>
  
  <pre><code>Promise.resolve($.getJSON(url, params)); // voila!  the jQuery promise is "gone"!
  </code></pre>
  
  <p>However, this doesn't really work when I have to chain two async jQuery functions together.  How would I chain two getJSON calls (where the second call depends on the first) together without using jQuery's then() or .when()?</p>
  
  <p>Instead, I only want to use Promise.all etc.  </p>
  
  <p>I think a similar question problem would be interleaving jquery and EMCA promises?</p>