Skip to content

shumanhi/XHRQueue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

XHRQueue

XHRQueue is way to handle you ajax reuquest. It lets you create a queue of Ajax Requests (jqXHR object, http://api.jquery.com/jquery.ajax/).

-The requests are automatically removed from the queue once completetd.
-Requests can be manually canceled and removed from the queue
-Reuqests can be assigned a key, so that the request can be deleted based on the key.


var qXHR = new XHRQueue();

//ADD TO QUEUE
qXHR.addToQueue($.ajax(......));

//ADD ANOTHER REQUEST TO QUEUE
var request = $.ajax(......);
qXHR.addToQueue(request);

//REMOVE
qXHR.removeFromQueue(request);

//CANCEL AND REMOVE ALL THE PREVIOUS REQUESTS FROM THE QUEUE BEFORE ADDING A NEW ONE
qXHR.removeAll().addToQueue($.ajax(....))


----- KEY BASED ------

//ADD TO QUEUE
qXHR.addToQueue($.ajax(......),"key1");

//ADD ANOTHER REQUEST TO QUEUE
qXHR.addToQueue($.ajax(......),"key2");

//REMOVE FROM THE QUEUE
qXHR.removeFromQueue(null,"key2");

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors