Retourner une réponse

Publié le : 25-11-2018 13:59

Comportement : Retourne une chaine de caractères, un bloc HTML

Fichier : Configuration\Application\Response_Server.php

Objet :  Response_Server

Méthode(s) de l'objet : __construct et Get_Response()

Fonctionnement :

 

//Depuis la vue d'un module
//Ex : Mod_Connexion::Vue

//Méthode 1 - Retourne un bloc HTML généré par le XSLT d'après un fichier XML
$Rsp = new \Response_Server(XEle\XSLT::Bind_Files_XML_XSLT("../Modules/Mod_Connexion/Data_Source.xml","../Modules/Mod_Connexion/XSLT/Connexion.xslt",$in_C));
return $Rsp->Get_Response();	

//Méthode 2 - Retourne un bloc HTML généré par le XSLT d'après une chaine de caractères correctement formatée XML
$Rsp = new \Response_Server(XEle\XSLT::Bind_String_XML_File_XSLT($Xet ,"../Modules/Mod_Editeur_Page/XSLT/Admin_Types_Pages.xslt",$in_C));
return $Rsp->Get_Response();	

//Méthode 3 - Retourne une chaine de caractères
$Rsp = new \Response_Server("Ma chaine de caractère");
return $Rsp->Get_Response();	

Pour retourner une réponse textuelle simple (comprendre sans rechargement de zone) le html suivant doit être présent

<div id="Area_Response">
	<div class="msg_alert" />
</div>

 lors de l'appel de la méthode Set_Datas dans le JS il convient de lui passer en second paramètre $('#Area_Response')

Set_Datas("Module","Methode",$('#Area_Response'),Params);