title: How to handle simultaneous ajax responses using single ajax method?
body: <p>Method for handling ajax</p>
  
  <pre><code>function ajaxMethod(){
      return $.ajax({
          url: ajaxUrl,
          type: "POST",
          dataType: "JSONP",
          jsonpCallback: ajaxCallback
      });
  }
  </code></pre>
  
  <p>Calls to this method:</p>
  
  <pre><code>dD(ajaxMethod());
  aA(ajaxMethod());
  bB(ajaxMethod());
  cC(ajaxMethod());
  </code></pre>
  
  <p>aa,bb,cc,dd method have </p>
  
  <pre><code>promise.success(function (response) {
      console.log(response);
  });
  </code></pre>
  
  <p>Now aA response is coming in bB function,,bb response in cc function and as simultaneous call is coming.
  Also tried using async true nothing happens.
  Any suggestions?</p>