Reconnecter le JS et le HTML après une injection via Ajax
Bonjour,
J'ai créé une page de recherche avec FacetWP et Advanced Custom Fields sur WordPress.
Dans la page de résultat j'ai ajouté la possibilité de modifier, pour chaque résultat, certains éléments comme par exemple changer l'image.
Sur la page d'accueil de la recherche, avec les résultats par défaut, tout fonctionne parfaitement, mais lorsque je fais une nouvelle recherche FacetWP importe le résultat via Ajax.
Du coup le Javascript n'est plus lié au nouveau code HTML. Pour que cela fonctionne il me faut recharger (F5) la page.
Pour pallier à ce souci, je sais qu'il faut utiliser
Code:
$(document).on('click', 'MyIDorClass', function(){ ...
Mon problème c'est que je ne sais pas quoi mettre dans le .on car les fonctions d’ACF sont anonymes. 8O
Quelqu'un aurait une solution à ce problème ?
Merci par avance :lol:
Nexus