presentation-request
Augmented.js Presentation Request Module
API
Table of Contents
- Configuration
- xhrFields
- request
- sync
Configuration
Object of configuration properties and callbacks. Pass this to the request call to setup configutation
uri
uri property
Properties
uristring the uri
url
url property
Properties
urlstring the url
Meta
- deprecated: This is deprecated.
contentType
contentType property
Properties
contentTypestring the content type (default is text/plain)
dataType
dataType property
Properties
dataTypestring the data type (default is text)
method
async property - no longer supported
Properties
asyncboolean set async (default true)
method
method property
Properties
methodstring the ajax method (default GET)
cache
cache property
Properties
cacheboolean the cache toggle (default true)
timeout
timeout property
Properties
timeoutnumber the timeout property
crossDomain
crossDomain property - sets withCredentials to true
Properties
crossDomainboolean the cross domain property
withCredentials
withCredentials property
Properties
withCredentialsboolean the setting for credentails
user
user property
Properties
userstring the username for credentials
password
password property
Properties
passwordstring the password for credentials
allowOrigins
allowOrigins property
Properties
allowOriginsstring the allowed origins for crossDomain
allowMethods
allowMethods property
Properties
allowMethodsstring the allowed methods for crossDomain
headers
headers property
Properties
headersobject an object of headers (key, value)
success
success callback
Properties
successfunction a callback for success
error
error callback
Properties
errorfunction a callback for error
complete
complete callback
Properties
completefunction a callback after the ajax call
beforeSend
beforeSend callback
Properties
beforeSendfunction a callback before the ajax call
mock
mock
Properties
mockboolean a toggle to mock the ajax call
xhrFields
xhrFields property
request
AJAX capability using simple jQuery-like API
Supports the following object properties and features:
- method
- uri
- contentType
- dataType
- beforeSend function
- success callback
- failure callback
- complete callback
- user
- password
- withCredentials
- cache
- timeout
- mock - special flag for mocking response
Parameters
configurationConfiguration object of configuration properties and callbacks.
Examples
request({
uri: uri,
contentType: "text/plain",
dataType: "text",
success: function (data, status) { ... },
error: function (data, status) { ... }
});Returns any success or failure callback
Meta
- deprecated: Use fetch or sync
sync
Base sync method that can pass special augmented features
Parameters
method(optional, defaultMETHOD_MAP.READ)modeloptions(optional, default{})