title: How can I make batches of ajax requests in jQuery?
body: <p>I'm wondering how to make ajax calls in groups of n. </p>
  
  <p>Here's my use case: </p>
  
  <p>I have a table that displays usage data. You can drill into each row, and if each row has a common attribute you can drill deeper into, you can choose to drill into all of them at once. For each row, an ajax call is made to fetch the data to be appended to the table. </p>
  
  <p>In certain cases there can be up to 50 rows to drill into simultaneously. As you can imagine, that puts a lot of stress on the server. How best can I send these calls in smaller batches that wait on the batch before them to fire off?</p>
  
  <p>I know there are plugins like jquery message queuing that could potentially help me out, but this is a work project so we'd like to avoid plugins as much as possible. </p>