1 pièce(s) jointe(s)
probleme recupération json
Bonjour, j'utilise JSON en ajax pour envoyer une du texte dans ma vue, du genre:
Ma fonction:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
$("#form").submit(function(){
$.ajax({
url: $(this).attr('action'), // le nom du fichier indiqué dans le formulaire
type: $(this).attr('method'), // la méthode indiquée dans le formulaire (get ou post)
data: $(this).serialize(),
dataType: 'json',
success: function(json){
if(json.name == 'loic') {
alert('Tout est bon');
} else {
alert('Erreur : ');
}
}
});
return false;
}); |
et voila le controller
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
public function loginAction(Request $request)
{
/** @var $session \Symfony\Component\HttpFoundation\Session\Session */
$session = $request->getSession();
if($session->get('template')=='one' ){
$session->remove('template');
//$response = new Response(json_encode($array));
return new JsonResponse(array('name' => 'loic'));
} |
et quand je regarde dans mon firebug j'ai bien mon tableau avec comme texte Loic à la clé name mais impossible que le success ce fait dans la fonction pour mettre mon message 'Tout es bon' en alerte
Je me demande bien ce qu'il manque
Merci les amis