PHP et XAJAX objet - variables de fonctions
bonjour,
J'utilise la bibliothèque XAJAX qui fonctionne bien mais j'ai un problème pour passer mes fichiers dans mes variables de fonctions.
Pour chaque variable (réponse en fonction des liens cliqués), envoie sur une page différente.
Mais je ne vois pas comment passer dans ma variable $contenue mon fichier php, le include ne fonctionne pas, cela me retourne une erreur XML.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| function ma_fonction($arg)
{
// ici tu mets ton code : acces DB ou autre
if($arg=='1')
{
$contenue= include("../text/edito1.php");
}
elseif($arg=='2')
{
$contenue= include("../text/edito2.php");
}
else
{
$contenue= include("../text/edito3.php");
}
$objResponse = new xajaxResponse();
$objResponse->addAssign("id_de_ta_div","innerHTML","$contenue");
return $objResponse->getXML();
} |
Si qqu'un a une idée, je suis preneur.
Merci d'avance
solution trouvé (tout seul) rires !!!!
voilà le lien de ma solution sur une autre discussion AJAX à laquelle je participais
http://www.developpez.net/forums/sho...98#post1893798
merci pour les lecteurs ! :lol:
et les caractère d'échapement alors ?
faire un include c'est bien jolie, mais tu as oublié les caractère spéciaux.
dans
$objResponse->addAssign("id_de_ta_div","innerHTML","$contenue");
fais un addslashes
$objResponse->addAssign("id_de_ta_div","innerHTML",adslashes($contenue));
ça devrait mieux marché, mais c'est pas très élégant comme programmation