par
ynx » 07 juin 2023, 12:03
Vu le code que tu présentes, j'ai peur de t'avoir orienté vers une fausse piste qui risque de t'apporter plus de problèmes que de solutions, surtout si ton code fonctionne déjà en l'état
Je ne vois pas de requête ajax dans ton code, mais c'était juste une suggestion.
L'idée avec ajax était par exemple d'avoir le contenu des modals dans des fichiers externes chargés à la demande (lorsque l'utilisateur clique sur le bouton pour afficher une modal).
Sans utiliser ajax, pas sûr que ton approche avec javascript soit une bonne idée (mais c'est ton projet, tu codes bien ce que tu veux).
A priori, tu essayes de déplacer le contenu des tes modals depuis ton html vers ton javascript.
Tu va réduire ton code html mais en contrepartie tu vas surcharger ton javascript. Ca me semble ajouter beaucoup de complexité (avec risques d'erreurs) pour peu ou pas de bénéfice (ca ne me semble pas rendre le code "plus propre").
Ce n'est pas incorrect de stocker le contenu de tes modals dans une variable js mais ca me semble pas être une bonne solution pour maintenir et faire évoluer facilement ton code html.
A ta place, sans utiliser ajax, je conserverai la première version avec les multiples modals dans la page html.
Puisque tu utilises PHP, une autre suggestion pourrait être l'utilisation de include/require en PHP pour peut-être améliorer l'organisation de ton code, mais difficile de t'apporter une réponse plus concrète sans en savoir plus sur ton projet.
Vu le code que tu présentes, j'ai peur de t'avoir orienté vers une fausse piste qui risque de t'apporter plus de problèmes que de solutions, surtout si ton code fonctionne déjà en l'état ;)
Je ne vois pas de requête ajax dans ton code, mais c'était juste une suggestion.
L'idée avec ajax était par exemple d'avoir le contenu des modals dans des fichiers externes chargés à la demande (lorsque l'utilisateur clique sur le bouton pour afficher une modal).
Sans utiliser ajax, pas sûr que ton approche avec javascript soit une bonne idée (mais c'est ton projet, tu codes bien ce que tu veux).
A priori, tu essayes de déplacer le contenu des tes modals depuis ton html vers ton javascript.
Tu va réduire ton code html mais en contrepartie tu vas surcharger ton javascript. Ca me semble ajouter beaucoup de complexité (avec risques d'erreurs) pour peu ou pas de bénéfice (ca ne me semble pas rendre le code "plus propre").
Ce n'est pas incorrect de stocker le contenu de tes modals dans une variable js mais ca me semble pas être une bonne solution pour maintenir et faire évoluer facilement ton code html.
A ta place, sans utiliser ajax, je conserverai la première version avec les multiples modals dans la page html.
Puisque tu utilises PHP, une autre suggestion pourrait être l'utilisation de include/require en PHP pour peut-être améliorer l'organisation de ton code, mais difficile de t'apporter une réponse plus concrète sans en savoir plus sur ton projet.