title: How to execute multiple HTTP Request to the same page from the same client
body: <p>I want to run some AJAX calls at the same page from the same client. 
  Ajax calls start correctly but the server queued the requests and execute jsut one per time.</p>
  
  <p>I've also check the start request time and the returned message time.
  Studying the second one there's a difference between the requests which is multiple than the before request.</p>
  
  <p>Help me please!</p>
  
  <pre><code>$("document").ready(function() { 
      $(".user-id").each(function() { 
          var id = $(this).html(); 
          getData(id); 
      }); 
  }); 
  function getData(id) { 
      $.ajax({ 
              url: 'loadOperatorDiagram.php', 
              type: 'GET', 
              data: {id: id}, 
              async: true, 
              cache: false, 
              success: function(resp) { 
                   $("#boxes").append(resp); 
                   draw(id); // A javascript function which draw into a canvas
               } 
      }); 
  } 
  </code></pre>
  
  <p>loadOperatorDiagram.php get some queries and its execution time is about 5 seconds. The first one ajax request response after 5 seconds, the second one after 10 and so on. But everyone starts asyncronusly and correctly with a difference of few milliseconds</p>