ajaxRetry
Exponentially retry $.ajax requests
Installation
npm install --save ajaxretry
In your client app main.js
, add the following line to default retry settings:
;
Or override any of the default settings using set
: passing keyword arguments
;
Usage
The default settings are:
base: 2718281828 y: 025 retryCount: 3
For $.ajax
requets (also shorthand $.get
and .post
), pass exhaust
in the options object as a callback function to run when retries fail
- please note that
exhaust
supersedes theerror
callback - if
exhaust
method is not passed, retries will end without further action - the returned
jqXHR
object has been extended with the ajax request options,
thus allowingjqXHR.type
,jqXHR.url
, etcetera
$;
- Changelog >>> releases
- Dependency: Underscore.js
This module is a simplified version of backbone-ajaxretry by the same author.