title: JQuery - Looping a .load() inside a 'for' statement
body: <p>I'm not sure if this will actually be possible, since load() is an asynchronous method, but I need some way to basically Load several little bits of pages, one at a time, get some data included in them via JavaScript, and then send that over via Ajax so I can put it on a database I made.</p>
  
  <p>Basically I get this  from my page, where all the links I'll be having to iterate through are located:</p>
  
  <pre><code>var digiList = $('.2u');
  var link;
  for(var i=0;i&lt;digiList.length;i++){
  
      link = "http://www.digimon-heroes.com" + $(digiList).eq(i).find('map').children().attr('href');
  </code></pre>
  
  <p>So far so good.</p>
  
  <p>Now, I'm going to have to load each link (only a specific div of the full page, not the whole thing) into a div I have somewhere around my page, so that I can get some data via JQuery:</p>
  
  <pre><code> var contentURI= link + ' div.row:nth-child(2)';   
  
      $('#single').load('grabber.php?url='+ contentURI,function(){     
   ///////////// And I do a bunch of JQuery stuff here, and save stuff into an object 
   ///////////// Aaaand then I call up an ajax request.
       $.ajax({
        url: 'insertDigi.php',
        type: 'POST',
        data: {digimon: JSON.stringify(digimon)},
        dataType: 'json',
        success: function(msg){
          console.log(msg);
        }
   ////////This calls up a script that handles everything and makes an insert into my database.
      }); //END ajax
     }); //END load callback Function
    } //END 'for' Statement.
   alert('Inserted!'); 
  </code></pre>
  
  <p>Naturally, as would be expected, the loading takes too long, and the rest of the <em>for</em> statement just keeps going through, not really caring about letting the load finish up it's business, since the load is asynchronous. The <em>alert('Inserted!');</em> is called before I even get the chance to load the very first page. This, in turn, means that I only get to load the stuff into my div before I can even treat it's information and send it over to my script. </p>
  
  <p>So my question is: Is there some creative way to do this in such a manner that I could iterate through multiple links, load them, do my business with them, and be done with it? And if not, is there a synchronous alternative to load, that could produce roughly the same effect? I know that it would probably block up my page completely, but I'd be fine with it, since the page does not require any input from me.</p>
  
  <p>Hopefully I explained everything with the necessary detail, and hopefully you guys can help me out with this. Thanks!</p>