Class: sesajstools/utils/url

sesajstools/utils/url()

new sesajstools/utils/url()

Collection de fonctions pour manipuler des urls

Source:

Methods

(static) delete(url, dataopt, optionsopt, callback)

Appel ajax en DELETE
Si 3 arguments, le 2e sera pris comme options

Parameters:
Name Type Attributes Description
url string
data string | object <optional>

Données éventuelles à envoyer dans le body de la requête

options xhrOptions <optional>
callback responseCallback
Source:

(static) get(url, optionsopt, callback)

Appel ajax en GET

Parameters:
Name Type Attributes Description
url string
options xhrOptions <optional>
callback responseCallback
Source:

(static) post(url, data, optionsopt, callback)

Appel ajax en POST

Parameters:
Name Type Attributes Description
url string
data object

Données à poster dans le body

options xhrOptions <optional>

json sera automatiquement ajouté si data est un object,
sinon faut préciser Content-type

callback responseCallback
Source:

(static) put(url, data, optionsopt, callback)

Appel ajax en PUT

Parameters:
Name Type Attributes Description
url string
data object

Données éventuelles à envoyer dans le body de la requête

options xhrOptions <optional>
callback responseCallback
Source:

(static) setXMLHttpRequest(XMLHttpRequest)

Affecte un XMLHttpRequest (pour utiliser ce module coté serveur)
par ex `xhr.setXMLHttpRequest(require('xmlhttprequest').XMLHttpRequest)

Parameters:
Name Type Description
XMLHttpRequest XMLHttpRequest
Source:

(inner) getResponseText(xmlHttpRequest) → {string}

Retourne responseText si ça existe dans ce xmlHttpRequest (sinon chaîne vide)

Parameters:
Name Type Description
xmlHttpRequest XMLHttpRequest
Source:
Returns:
Type
string

Type Definitions

responseCallback(error, response)

Parameters:
Name Type Description
error Error

Erreur éventuelle

response string | object

L'objet response du XMLHttpRequest, un objet si on avait précisé options.responseType = 'json', une string sinon

Source:

xhrOptions

Options éventuelles à passer avec la requête xhr

Source: