ajaxq

A jQuery plugin to perform sequential ajax requests.

  • ajaxq

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
ajaxq
206100.0.78 years ago8 years agoMinified + gzip package size for ajaxq in KB

Readme

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).
```javascript
$.ajaxq(name, opts);
```
$.getq follows the $.get options and return value, with an extra first parameter (the queue name).
```javascript
$.getq(name, opts);
```
$.postq follows the $.post options and return value, with an extra first parameter (the queue name).
```javascript
$.postq(name, opts);
```
$.ajaxq.isRunning returns a boolean representing if any requests are currently running. qname is an optional parameter.
```javascript
$.ajaxq.isRunning(qname);
```
$.ajaxq.getActiveRequest returns the currently processing jqXHR for the given queue. qname is required.
```javascript
$.ajaxq.getActiveRequest(qname);
```
$.ajaxq.clear removes any unprocessed requests from the queue. qname is an optional parameter.
```javascript
$.ajaxq.clear(qname);
```
$.ajaxq.abort aborts the current request, and removes any unprocessed reqeusts from the queue. qname is required.
```javascript
$.ajaxq.abort(qname);
```

Demo

http://foliotek.github.com/AjaxQ#demo