Bonjour,

Je désespère, je développe un calendrier en javascript. J'utilise ajax
pour faire un appel au serveur pour connaitre les événements
qui se dérouleront le jour sur lequel l'utilisateur a cliqué. Tout
marche ! .... hors symfony.

Dans Symfony l'appel au serveur marche bien, mais je n'obtient aucune
réponse du serveur.

J'obtient un xmlHttp.status différent de 200. Je ne comprend pas
pourquoi.

Pourriez vous m'aider?

if (xmlHttp.status == 200)
    {
      try
      {
        // Faire quelque chose avec la réponse du serveur.
        handleServerResponse();
      }
      catch(e)
      {
        // Afficher un message d'erreur.
        alert("Erreur de lecture de la réponse : " + e.toString());
      }
    }
    else
    {
      // Afficher un message d'état.
      alert("Problème d'obtention des données :\n" +
xmlHttp.statusText);
    }



public function executeAgen(sfWebRequest $request)
  {
    $date=$_GET['date'];
    $req = Doctrine_Query::create()
                ->select('descriptionevenement, titreevenement')
                ->from('evenement e')
                ->join('dated d on e.nodate=d.nodate')
                ->where('d.dated = \''.$date.'\'');

    header('Content-Type: text/xml');
// Créer le nouveau document XML.
$dom = new DOMDocument();

// Créer l'élément <response> racine.
$response = $dom->createElement('response');
$dom->appendChild($response);


$evenements = $dom->createElement('evenements');
$response->appendChild($evenements);

while($data = mysql_fetch_assoc($req))
{


$title = $dom->createElement('title');
$titleText = $dom->createTextNode
    ($data['titreevenement']);
$title->appendChild($titleText);


$description = $dom->createElement('description');
$descriptionText = $dom-
>createTextNode($data['descriptionevenement']);
$description->appendChild($descriptionText);


$evenement = $dom->createElement('evenement');
$evenement->appendChild($title);
$evenement->appendChild($description);


$evenements->appendChild($evenement);
}
// Placer la structure XML dans une chaîne de caractères.
$xmlString = $dom->saveXML();
// Sortir la chaîne XML.
return $this->renderText($xmlString);
  }


Cordialement,
Cédric
Chabert

-- 
Vous recevez ce message, car vous êtes abonné au groupe Google 
Groupes Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail 
à [email protected].
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse 
[email protected].
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/symfony-fr?hl=fr

Répondre à