- 
	
	
		4 pièce(s) jointe(s) Ajax et symfony 7.2.3 
		Bonjour,
 
 J'ai un lien de suppression sur chaque entité grace auquel je peut supprimer l'entité en question puis reafficher la nouvelle liste des entités en ajax pour eviter le rechargemet de la page. Le souci c'est que cela ne fonctionne qu'une seule fois apres le chargement de la page, si je clique a nouveau sur un des liens d'une entité pour la supprimer, symfony dit qu'il ne trouve pas l'entité en question. Je suppose que cela vient de l'ajax mais je pas exactement ou, j'aurais besoin de yeux exterieur.En vous remerciant
 
 
 code de la page twig principale
 Pièce jointe 665185
 
 
 code de la page twig "agendaPost.html.twig" que j'insere (via include) et rafraichit( via ajax ) dans la page twig principale
 Pièce jointe 665183
 
 
 code de la route "del" dans le controller
 Pièce jointe 665180
 
 code JS de la fonction ajax
 Pièce jointe 665184
 
 
- 
	
	
	
	
		je pense que le probleme viens de ta ligne : content.innerHTML = data.content.
 
 je ne sais pas ce que reprensente la variable "content" mais vu son nom, c'est le contenu de ta page
 
 en faisant content.innerHTML, tu "re-ecris" le html… et donc, tu supprimes les events declares (car les references des elements n'existent plus dans le DOM)
 => quand tu fais ton : for(const linkDel of linkDels) { ...
 
 2 solutions : re-declarer les addEventListeners oubien faire de la delegation d'evenement
 
 ps : il existe le bouton [code] plutot que de poster de screenshot (c'est plus facile a lire / copier-coller)
 
 
- 
	
	
	
	
		Tout d'abord, merci d'avoir pris le temps de lire et de repondre a mon message. J'ai tester en redeclarant les addeventlisteners(juste aprés avoir inseré le nouveau contenu) comme tu me l'avais suggeré et ca fonctione.  Je te remercie encore. 
 
 Je met le sujet en resolu