XAJAX et classe objet php
Bonjour,
Après de belles avancées, je bloque sur un problème d'intégration d'une classe dans une fonction XAJAX.
Voici les codes indépendants :
Code de la fonction xajax qui fonctionne très bien comme cela.
Code:
1 2 3 4 5 6 7 8 9
|
function xajouter($objet_enfant)
{
$contenu="test";
$objResponse = new xajaxResponse();
$objResponse->assign("block","innerHTML","$contenu");
return $objResponse;
} |
Voici le code PHP qui appel la fonction XAJAX.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
<?php
include('./fonctions/xajax_test2.php');
include("class/parent.class.php");
require_once('./xajax/xajax_core/xajax.inc.php');
$xajax = new xajax(); //On initialise l'objet xajax
//Déclaration des fonctions PHP
$xajax->register(XAJAX_FUNCTION, 'xajouter');//on enregistre notre fonction php addition
$xajax->processRequest();//Fonction qui va se charger de générer le Javascript, à partir des données que l'on a fournies à xAjax
?>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?php
$xajax->printJavascript('xajax');/*Fonction afficher le javascript de la page*/
$objet_enfant="telephone";
include("class/$objet_enfant.class.php");
$div1=new objet_div($objet_enfant);
$div1->contenu_div();
?> |
nb : les classes fonctionnent très bien.
Jusque là tout s'affiche correctement.
Ma question est la suivante :
"Comment insérer dans le code XAJAX l'appel d'une méthode de classe ?"
A chaque fois que j'ai tenté d'intégrer un peu de code pour appeler une méthode d'une classe, le code XAJAX ne fonctionnait plus.
exemple qui ne fonctionne pas :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
<?php
function xajouter($objet_enfant)// ajouter un inser dans le div (en conservant tous les autres paramètres)
{
$div1=new objet_div($objet_enfant);
$div1->contenu_div();
$objResponse = new xajaxResponse();
$objResponse->assign("block","innerHTML","$div1");
return $objResponse;
}
?> |
Merci d'avance de votre aide.