npm.io
3.0.3 • Published 6 years ago

presentation-request

Licence
Apache-2.0
Version
3.0.3
Deps
0
Size
52 kB
Vulns
0
Weekly
0

presentation-request

Augmented.js Presentation Request Module

API

Table of Contents

Configuration

Object of configuration properties and callbacks. Pass this to the request call to setup configutation

uri

uri property

Properties
url

url property

Properties

Meta

  • deprecated: This is deprecated.
contentType

contentType property

Properties
  • contentType string the content type (default is text/plain)
dataType

dataType property

Properties
  • dataType string the data type (default is text)
method

async property - no longer supported

Properties
  • async boolean set async (default true)
method

method property

Properties
  • method string the ajax method (default GET)
cache

cache property

Properties
  • cache boolean the cache toggle (default true)
timeout

timeout property

Properties
  • timeout number the timeout property
crossDomain

crossDomain property - sets withCredentials to true

Properties
  • crossDomain boolean the cross domain property
withCredentials

withCredentials property

Properties
  • withCredentials boolean the setting for credentails
user

user property

Properties
  • user string the username for credentials
password

password property

Properties
  • password string the password for credentials
allowOrigins

allowOrigins property

Properties
  • allowOrigins string the allowed origins for crossDomain
allowMethods

allowMethods property

Properties
  • allowMethods string the allowed methods for crossDomain
headers

headers property

Properties
  • headers object an object of headers (key, value)
success

success callback

Properties
  • success function a callback for success
error

error callback

Properties
complete

complete callback

Properties
  • complete function a callback after the ajax call
beforeSend

beforeSend callback

Properties
  • beforeSend function a callback before the ajax call
mock

mock

Properties
  • mock boolean 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
  • configuration Configuration 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, default METHOD_MAP.READ)
  • model
  • options (optional, default {})

Keywords