AjaxQ
A tiny, simple jQuery plugin for sequential ajax requests
See http://foliotek.github.com/AjaxQ for a demonstration and documentation
Usage
$.ajaxq
follows the $.ajax options and return value, with an extra first parameter (the queue name).
$;
$.getq
follows the $.get options and return value, with an extra first parameter (the queue name).
$;
$.postq
follows the $.post options and return value, with an extra first parameter (the queue name).
$;
$.ajaxq.isRunning
returns a boolean representing if any requests are currently running. qname
is an optional parameter.
$ajaxq;
$.ajaxq.getActiveRequest
returns the currently processing jqXHR for the given queue. qname
is required.
$ajaxq;
$.ajaxq.clear
removes any unprocessed requests from the queue. qname
is an optional parameter.
$ajaxqclearqname;
$.ajaxq.abort
aborts the current request, and removes any unprocessed reqeusts from the queue. qname
is required.
$ajaxq;