Skip to content

jQuery.ajaxQueue

by gnarf on June 21st, 2011

I’m starting to put together an example of using .queue(), jQuery.Deferred(), jQuery.ajax() together to create a queue for ajax requests.

It is a front-end for jQuery.ajax() and takes the same options/arguments as any standard ajax call, just makes sure that only one ajax call can be running at a time.

Take a look at the gist.

  • Greg Hearn

    works well, thanks for helping me out.

  • Greg Hearn

    Does not seem to work in IE7 and IE8

  • Greg Hearn

    As usual with anything IE, make sure you are sending as POST, also append a timestamp to the url just incase. Thanks microsoft….

  • http://momentumworkshop.com Corey Frang

    “Doesn’t work” isn’t very useful…. :) Any chance you could give me some more details about what didn’t work?

  • Sébastien Van Eyck

    Any chance that you add an example ? I don’t really get how to use it… (especially availables parameters)

  • http://momentumworkshop.com Corey Frang

    Sorry for the confusion, I just added a line to the blog post:

    It is a front-end for jQuery.ajax() and takes the same options/arguments as any standard ajax call, just makes sure that only one ajax call can be running at a time.

    In other words, look at http://api.jquery.com/jQuery.ajax for a list of options, the only thing this does is make sure that only one request is running at a time.

  • Erick Njenga

    Works Brilliantly on Chrome. Thanks a lot.

  • Neokeudo

    hi,

    how can i clean the queue ? (prevent jquery from making next ajax request ?)