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);