J'essaye de mettre à jour 2 div séparés avec PJAX. Mon PJAX échoue et seul le second est chargé. Voici un exemple:Demandes PJAX multiples
<div id="content-1"></div>
<div id="content-2"></div>
<button onclick="
$.pjax({
url: 'content-1.php',
container: '#content-1',
push: false
});
$.pjax({
url: 'content-2.php',
container: '#content-2',
push: false
});
"></button>
Le problème est que les 2 demandes de pjax ne peuvent pas fonctionner simultanément et le second chevauche le premier, alors que le second (celui avec id = « content-2 ») Est mis à jour. Pousser est mis à faux pour une raison, je n'ai pas besoin de l'url pour être poussé dans ce cas particulier, mais j'en ai besoin pour d'autres parties du site.
Êtes-vous sûr à 100% que le premier pjax fonctionne? si vous supprimez le second appel pjax change-t-il # content-1? – Popnoodles
Je pense que vous êtes censé utiliser ajax ordinaire 'load()' si vous ne voulez pas mettre à jour l'URL de la page. –
@popnoodles Oui, je suis sûr à 100% que lorsque le second PJAX est supprimé, le premier fonctionne. – thexpand