Bonjour,

J'utilise la librairie de swup.js et je roncontre un probleme sur la façon de recharger la page en javascript après la soumission du formulaire en ajax, je voudrais récupérer directement le contenu qui a été ajouté sans rafraîchir la page car si je rafraichis la page manuellement le contenu est bien charger ?

Voici mon formulaire pour ajouter un nouveau contenu

$.ajax(this.url, { type: "POST", dataType: "json", data: $(this).serialize() }).then(function (data) {
  if( !data.errors ) {
       console.log('Success')
   } else {
      console.log('Errors !')
  }
});

Voici le code qui me permet de mount et unmount le script de la page

function formAddPage() {
        if (document.querySelector('#add_page')) {
            console.log('add_page -- mounted');
            addPage()
        }
    }

    formAddPage();

    swup.on('contentReplaced', formAddPage);

    function unload() {}
    swup.on('willReplaceContent', unload);

Aucune réponse