title: how to delay a for loop
body: <p>I want to delay a request for some milliseconds.</p>
  
  <p>I am doing 3 ajax call which jquery when inside a for loop.that length of the for loop is 20 max.</p>
  
  <p>Means I am doing nearly 60 request with few seconds.In chrome,firefox ,safary and opera it has no problem but in IE its aborting the request.</p>
  
  <p>My For Loop </p>
  
  <pre><code>for (index in personScoreCollection.collection) {
          //Get the 4th and 5th score simultaniously.
          $.when(UserSearch(index), UsabilityScore(index), UserConnection(index)).done();
      }
  </code></pre>
  
  <p>all the methods having one one ajax request.</p>
  
  <p>you can see the error how ie aborting the request here</p>
  
  <p><a href="http://s24.postimg.org/q0zj3vwhg/Error_Message.jpg" rel="nofollow noreferrer">image http://s24.postimg.org/q0zj3vwhg/Error_Message.jpg</a></p>
  
  <p>How to delay or hold the request using java script.</p>