ajax
in package
Gère les réponses AJAX de Jeedom
Tags
Table of Contents
Methods
- error() : never
- Envoie une réponse d'erreur et termine l'exécution
- getResponse() : string
- Génère la réponse JSON formatée
- getToken() : string
- Retourne un token (méthode non utilisée ?)
- init() : void
- Initialise la réponse AJAX Configure les en-têtes HTTP et vérifie les actions autorisées en GET
- success() : never
- Envoie une réponse de succès et termine l'exécution
Methods
error()
Envoie une réponse d'erreur et termine l'exécution
public
static error([mixed $_data = '' ][, int $_errorCode = 0 ]) : never
Parameters
- $_data : mixed = ''
-
Message d'erreur ou données à renvoyer
- $_errorCode : int = 0
-
Code d'erreur
Return values
nevergetResponse()
Génère la réponse JSON formatée
public
static getResponse([mixed $_data = '' ][, int|null $_errorCode = null ]) : string
Parameters
- $_data : mixed = ''
-
Données à inclure dans la réponse
- $_errorCode : int|null = null
-
Code d'erreur (null pour une réponse de succès)
Tags
Return values
string —Réponse JSON encodée
getToken()
Retourne un token (méthode non utilisée ?)
public
static getToken() : string
Return values
string —Token vide
init()
Initialise la réponse AJAX Configure les en-têtes HTTP et vérifie les actions autorisées en GET
public
static init([array<string|int, mixed> $_allowGetAction = array() ]) : void
Parameters
- $_allowGetAction : array<string|int, mixed> = array()
-
Liste des actions autorisées en GET
Tags
success()
Envoie une réponse de succès et termine l'exécution
public
static success([mixed $_data = '' ]) : never
Parameters
- $_data : mixed = ''
-
Données à renvoyer dans la réponse