Bonjour à tous,

j'ai un petit problème. Je souhaite, afficher en ajax un fenetre modale, pour la préremplir, j'utilise JSON. Seulement, il semblerait que les données ne parviennent pas à voyager de php a javascript.
Je sais que mon code PHP est correct (les données sont bien récupérées).
Voici la fin de mon PHP, si vous avez besoin de plus, je mettrais plus :



Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
//die('groupe id : '.$json['ids'] . '<br/>status : '.$json['status'].'<br/>nom : '.$json['noms'].'<br/>auhtorizedamount : ' . $json['settings']['authorized_amount']);
        // Le die donne les bonnes informations, mon tableau se rempli donc correctement.
		$this->getResponse()->setContentType('application/json');
 		$json = json_encode($json);
 		$this->renderText($json); 
        return sfView::NONE;


Du coté du javascript, voici le début, la encore, je pourrais mettre plus, mais je ne pense pas que c'est nécessaire. :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
    // Affichage de la modale de modification des paramètres d'un groupe (pour un seul)
	$(document).on('click', '.sf_admin_action_voir', function(e) {
		e.preventDefault();
		$.get($(this).attr('href'), function(data){
                    //cette alert retourne la valeur : "undefined"
					alert("data.ids : "+ data.ids);
Si quelqu'un a une idée de pourquoi ca ne marche pas, je suis preneur =)

Merci d'avance.


EDIT : Le problème à l'air de venir de "$(this).attr('href')" qui retourne "undefined" comme valeur. Quand je met le href en dur, ca fonctionne. Est-ce que quelqu'un sait pourquoi $(this).attr('href') ne me retourne pas le href correct?