Une réponse Jaxon fournit les fonctions pour générer les actions à exécuter dans le navigateur en réponse à une requête Jaxon.
Il existe par défaut dans la librairie une réponse Jaxon à laquelle on accède avec la méthode jaxon()->getResponse()
.
Il est toutefois possible d'en créer d'autres, en appelant la méthode jaxon()->newResponse()
.
class MyClass
{
public function __construct()
{
$this->response = jaxon()->getResponse();
}
}
En faisant plusieurs appels successifs à des réponses Jaxon, on peut construire de façon simple une série d'actions complexes à exécuter dans le navigateur.
class MyClass
{
public function __construct()
{
$this->response = jaxon()->getResponse();
}
public function firstMethod()
{
// Call the response
// $this->response->
}
public function secondMethod()
{
// Call the response
// $this->response->
$this->firstMethod();
}
public function thirdMethod()
{
// Call the response
// $this->response->
$this->firstMethod();
$this->secondMethod();
}
}