J_G
Messages postés1406Date d'inscriptionmercredi 17 août 2005StatutMembreDernière intervention28 août 200710 3 nov. 2005 à 20:52
J'ai trouvé !!!
Un comportement assez étrange...
Telle était ma page :
<?
require ...;
ob_start();
?>
<du texte html>...</du texte html>
<?php
$html = ob_get_clean();
$response = new JgAjaxResponse();
$response->addAssign('main','innerHTML',$html);
$response->sendResponse();
?>
$response est un objet formattant en XML ce qu'on lui donne via les méthodes add*
$response->sendResponse() envoi bètement l'XML dans la sortie standard.
le truc :
je faisais echo var_export($_SESSION,true); pour me tenir au courant de mon environnement. Or, ayant oublié session_start(), $_SESSION est indéfinie.
Mais au lieu de m'afficher une erreur, ou je ne sais quoi d'autre, PHP
flingue la bufferisation !!! Tant et si bien que tout mon message HTML
était envoyer brut de décoffrage...