title: jQuery: delay interval of ajax function till previous run is completed
body: <p>I've set up an AJAX page refresh with <strong>setInterval</strong>.
  From time to time, the server is so slow that a new request is initiated before the previous one has completed.</p>
  
  <p>How can I prevent that?</p>