How to avoid nested functions when using AJAX?

Posted by Fletcher Moore on Stack Overflow See other posts from Stack Overflow or by Fletcher Moore
Published on 2010-05-12T12:36:24Z Indexed on 2010/05/12 13:14 UTC
Read the original article Hit count: 196

Sequential Asynchronous calls are gross. Is there a more readable solution?

The problem is this is hard to follow:

ajaxOne(function() {
  // do something
  ajaxTwo(function() {
    // do something
    ajaxThree()
  });
});

where the anonymous functions are callbacks that are called on server response.

I'm using a third party API to make the AJAX calls, so I need a generic solution.

© Stack Overflow or respective owner

Related posts about JavaScript

Related posts about AJAX