Rafraichir une div avec pjax

Signaler
Messages postés
111
Date d'inscription
jeudi 28 juin 2007
Statut
Membre
Dernière intervention
8 juin 2021
-
Messages postés
1786
Date d'inscription
vendredi 9 mai 2008
Statut
Modérateur
Dernière intervention
8 juin 2021
-
Bonjour,
Pour les besoins d'un site web il me faut rafraichir une div.
Le problème c'est que le site n'est pas fait avec l'AJAX standard (à la base j'utilise un CMS auquel j'ajoute mes petites fonctions). Le concepteur à mis du PJAX (dont je n'avais jamais entendu parler avant de tomber sur ce CMS).

J'ai farfouillé sur le net pour essayer de trouver un script pouvant me rafraichir ma div.
J'ai trouvé celui la

function pjaxReload(#madiv, options) {
  var defaults = {
    url: window.location.href,
    push: false,
    replace: true,
    scrollTo: false
  }
  return pjax($.extend(defaults, optionsFor(#madiv, options)))
}


Mon problème c'est que, malgré mes recherches, je n'ai eu aucune explication sur le script.
Par exemple, si le script est bon, je ne sais pas ce qu'il faut mettre dans les options.
Si quelqu'un connait le PJAX et peut m'aider ce serait cool.
Merci

--

1 réponse

Messages postés
1786
Date d'inscription
vendredi 9 mai 2008
Statut
Modérateur
Dernière intervention
8 juin 2021
131
bonjour

pjax c'est juste un fonction que le concepteur du cms a cree afin de ce simplifier la vie lors de la realisation d'une requete

theoriquement rien ne t'empeche de faire une requete en utilisant ajax ou fetch
Messages postés
111
Date d'inscription
jeudi 28 juin 2007
Statut
Membre
Dernière intervention
8 juin 2021
1
Ok merci car justement au début j'utilisais de l'ajax (je sais faire un rafraichissement de div en ajax) et lui m'a plutôt conseillé d'utiliser pjax
Messages postés
1786
Date d'inscription
vendredi 9 mai 2008
Statut
Modérateur
Dernière intervention
8 juin 2021
131 >
Messages postés
111
Date d'inscription
jeudi 28 juin 2007
Statut
Membre
Dernière intervention
8 juin 2021

au plus simple utilise ajax ou fetch sinon plonge toi sur pjax il doit bien y avoir une doc et voit ce que son utilisation peut apporter de plus.