Recuperation de variable php en JS
Fermé
DextroyMax
Messages postés
793
Date d'inscription
mardi 31 août 2010
Statut
Membre
Dernière intervention
21 septembre 2014
-
7 août 2014 à 10:53
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 - 8 août 2014 à 11:38
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 - 8 août 2014 à 11:38
A voir également:
- Recuperation de variable php en JS
- Easy php - Télécharger - Divers Web & Internet
- Convertisseur récupération de texte - Guide
- Impossible de récupérer mon compte gmail - Guide
- Recuperation video youtube - Guide
3 réponses
Reivax962
Messages postés
3672
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
7 août 2014 à 15:50
7 août 2014 à 15:50
Bonjour,
Cette fonction
est-elle dans un fichier .js inclus côté client, ou dans un fichier .php ?
Xavier
Cette fonction
function google_maps() { var table_final = '<?php implode("<>", $table_final); ?>'.split('<>'); var table_prestige = '<?php implode("<>", $table_prestige); ?>'.split('<>'); var table_nom_ets = '<?php implode("<>", $table_nom_ets); ?>'.split('<>'); }
est-elle dans un fichier .js inclus côté client, ou dans un fichier .php ?
Xavier
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
525
8 août 2014 à 11:38
8 août 2014 à 11:38
La fonction json_encode retourne null si les données ne sont pas encodées en UTF-8.
Tu peux encoder les éléments de ton tableau avec la fonction array_map :
Source : https://www.php.net/manual/fr/function.json-encode.php#90407
Bonne journée
Tu peux encoder les éléments de ton tableau avec la fonction array_map :
var table_final = <?php echo json_encode(array_map(utf8_encode, $table_final)); ?>;
Source : https://www.php.net/manual/fr/function.json-encode.php#90407
Bonne journée
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
525
7 août 2014 à 11:02
7 août 2014 à 11:02
Salut,
Essaye plutot comme ceci :
Bonne journée
Essaye plutot comme ceci :
var table_final = <?php echo json_encode($table_final); ?>;
Bonne journée
DextroyMax
Messages postés
793
Date d'inscription
mardi 31 août 2010
Statut
Membre
Dernière intervention
21 septembre 2014
57
7 août 2014 à 11:05
7 août 2014 à 11:05
Plop Pitet
Merci pour ta reponse.
Les variables sont null...
var table_final = null;
var table_prestige = null;
var table_nom_ets = null;
Par contre excellente idée pour le json_encode, j'y avais pas pense.
Peut-être que ma $table_final est vide ?
Cordialement.
Merci pour ta reponse.
Les variables sont null...
var table_final = null;
var table_prestige = null;
var table_nom_ets = null;
Par contre excellente idée pour le json_encode, j'y avais pas pense.
Peut-être que ma $table_final est vide ?
Cordialement.
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
525
8 août 2014 à 11:29
8 août 2014 à 11:29
As tu donc essayer d'afficher le contenu de ta variable ?
<?php var_dump($table_final); ?>