Convertion php en javascript dans deux fichiers differents
Fermé
Matt
-
4 févr. 2020 à 14:45
Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 - 5 févr. 2020 à 10:24
Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 - 5 févr. 2020 à 10:24
Bonjour,
Je souhaiterais utiliser un tableau de chaine de caractère d un fichier php dans un fichier. Js mais je ne sais pas comment m y prendre pour le récupérer dans le fichier Javascript. Je souhaiterais le faire sans passer les données en json
Aidez moi svp
Je souhaiterais utiliser un tableau de chaine de caractère d un fichier php dans un fichier. Js mais je ne sais pas comment m y prendre pour le récupérer dans le fichier Javascript. Je souhaiterais le faire sans passer les données en json
Aidez moi svp
Configuration: Android / SamsungBrowser 10.2
A voir également:
- Convertion php en javascript dans deux fichiers differents
- Comment faire deux colonnes indépendantes dans word - Guide
- Renommer plusieurs fichiers en même temps - Guide
- Telecharger javascript - Télécharger - Langages
- Deux ecran pc - Guide
- Fusionner deux fichiers excel - Guide
3 réponses
cs_PaTaTe
Messages postés
2126
Date d'inscription
mercredi 21 août 2002
Statut
Contributeur
Dernière intervention
19 février 2021
496
4 févr. 2020 à 17:32
4 févr. 2020 à 17:32
Bonjour,
C'est dommage car si le JSON existe, c'est justement pour des traitements de ce genre ...
Cordialement,
C'est dommage car si le JSON existe, c'est justement pour des traitements de ce genre ...
Cordialement,
jordane45
Messages postés
38454
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
22 mars 2025
4 740
4 févr. 2020 à 19:13
4 févr. 2020 à 19:13
Bonjour
Il faudrait nous en dire plus.
Soit tu vas chercher les données en AJAX directement depuis ton JavaScript
soit tu récupères déjà ses données PHP dans ton fichier principal et ensuite tu les injecte dans une variable JavaScript en faisant un echo json_encode de ta variable .
mais sans voir ton code il nous sera difficile de t'en dire plus.
Il faudrait nous en dire plus.
Soit tu vas chercher les données en AJAX directement depuis ton JavaScript
soit tu récupères déjà ses données PHP dans ton fichier principal et ensuite tu les injecte dans une variable JavaScript en faisant un echo json_encode de ta variable .
mais sans voir ton code il nous sera difficile de t'en dire plus.
Reivax962
Messages postés
3672
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
5 févr. 2020 à 10:24
5 févr. 2020 à 10:24
Bonjour,
Il n'y a aucun problème à générer ton fichier JS en php.
Tu peux le nommer truc.js.php, trouver un moyen que ta chaîne y soit insérée via un code PHP (par session, ou par variable GET, ou en appelant la fonction qui a généré cette chaîne...)
Et évidemment tes pages HTML doivent être modifiées en conséquent, pour qu'elles appellent la page truc.js.php plutôt que la page truc.js. Comme l'extension change, il faudra probablement préciser type="application/javascript" dans la balise <script>.
Xavier
Il n'y a aucun problème à générer ton fichier JS en php.
Tu peux le nommer truc.js.php, trouver un moyen que ta chaîne y soit insérée via un code PHP (par session, ou par variable GET, ou en appelant la fonction qui a généré cette chaîne...)
Et évidemment tes pages HTML doivent être modifiées en conséquent, pour qu'elles appellent la page truc.js.php plutôt que la page truc.js. Comme l'extension change, il faudra probablement préciser type="application/javascript" dans la balise <script>.
Xavier
4 févr. 2020 à 18:50
Mais du coup avec json comment tu ty prend pour recuperer un tableau simple avec des chaine de caractère
Modifié le 5 févr. 2020 à 10:29
Hé bien JSON (javascript Object notation) c'est une notation objet simple...donc rien n'empêche d'avoir une structure tabulaire et on peut très bien mettre un tableau dans JSON:
exemples:
rien de compliqué à comprendre ou appliquer.
Ensuite comme JavaScript ne peut utiliser les données que dans la page et côté client on peut s'en passer en utilisant le DOM et en faisant une structure auquel vous accédez facilement vu que celle ci serait générée par une boucle PHP sur le tableau:
Pour chaque donnée du tableau =>
affiche la ligne correspondante dans une balise HTML
Pour récupérer: lire les lignes écrites par PHP qui seront forcément tabulaire (obtenir ligne 1 et la mettre dans une variable, idem ligne 2 etc...)