Bonjour, j'ai un petit soucis d'encodage lorsque je récupère des données après une requête AJAX. Le contrôleur me renvoie du JSON qui est à priori bien formé puisque lorsque je fais un print_r de mon tableau de données, celles-ci sont bien présentes et correctement encodées.
Voici le code côté contrôleur:
Code côté template (javascript) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 header ("Cache-Control: no-cache, must-revalidate"); header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header ('Content-Type: application/json; charset=utf-8'); echo json_encode ($var);
Voici une image montrant dans firebug les données avant envoie et après réception par le navigateur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part var datas = response.responseText.evalJSON ()
![]()
Partager