rekord-ajax
A dependency free AJAX implementation of Rekord.rest.
The easiest way to install is by using bower via bower install rekord-ajax
.
Additional Options
username
- The optional user name to use for authentication purpose.password
- The optional password to use for authentication purposes.headers
- An object of headers that should be set on the request. The key, value pair is passed toXMLHttpRequest.setRequestHeader
.cors
/useXDR
- Specify whether this is a cross origin (CORS) request for IE<10. Switches IE to useXDomainRequest
instead ofXMLHttpRequest
. Ignored in other browsers. Note that headers cannot be set on anXDomainRequest
instance.withCredentials
- Specify whether user credentials are to be included in a cross-origin request. SetsXMLHttpRequest.withCredentials
. Defaults to false. A wildcard * cannot be used in theAccess-Control-Allow-Origin
header whenwithCredentials
is true. The header needs to specify your origin explicitly or browser will abort the request.timeout
- Number of milliseconds to wait for response. Defaults to 0 (no timeout). Ignored when options.sync is true.
// Add global optionsRekordAjaxoptionsusername = 'John';RekordAjaxoptionspassword = 'password#1'; // Add/override options dynamicallyRekordAjax { if databasename === 'todos' && model optionsurl = databaseapi + modellist_id + '/todos/' + model; }; // The class instantiated with a database instance that implements Rekord.restRekordAjaxRestClass; // The function which returns a Rekord.rest implementation given a database// Normally Rekord.rest is the same value but multiple back-ends could be usedRekordAjaxrest;