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, |
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: