Bonjour,

Je n'ai que très peu de connaissances en javascript/ajax/html5
J'ai repris un projet Symfony ( que je maitrise mieux ^^ ) et horreur, il y a parfois des templates contenant plus de 2000lignes de javascript
Le site est affreusement long ( parfois 1m30 à charger )

La personne s'occupant du projet a fait quelque chose que je trouve fou:
-Récupérer un tableau généré en php.
-puis filtrer celui ci en css: si la ligne contient ceci ou est égale à cela, alors display ou displya:none

Et sachant qu'il y a plusieurs filtres, il y a duplication de pleins de lignes, ce qui fait que le code est illisible et incompréhensible et fait royalement 700lignes pour 4 filtres..

Quelle est la bonne pratique ?
Moi j'aurai mis un call ajax sur un unique bouton " valider " et hop, le traitement est fait en php, moins le lignes, facile à comprendre pour le prochain dev etc..

J'ai beaucoup de mal à reprendre ce code ( et le projet contenant du JS en général.. ) et pour moi, beaucoup de choses sont à re coder..
Ou alors est ce couramment utilisé et je suis un gros nullos qui doit se reconvertir dans la maçonnerie ?