J'ai construit une galerie pour un client avec une page d'info popup pour chaque vignette. J'essaye de recharger un jqModal à partir de la popup, avec une nouvelle URL.rafraîchir ajax contenu dans jqModal popup
Voici le JS:
$('#dialog').jqm({overlay:75, ajax: '@ajax-data', trigger: 'a.jqModal'});
Et sur la page principale:
<a class="jqModal" href="#" ajax-data="<?=$server_url?>ajax/ajax_gallery.php?id=<?=$id?>"><img src="<?=$server_url?>photos/<?=$id?>_th.jpg" border="0" /></a>
Et lorsque le modal est déclenché, il comprend un qui relie à l'image précédente/suivante dans la galerie. Je veux donc que le modal soit simplement rechargé avec la nouvelle URL. Selon les documents:
jqm Initialiser un ou des éléments en tant que modaux. Accepte un objet d'options. Si un modal est déjà initialisé, l'appel mettra à jour ses options via jQuery.extend().
Ceci est mon code du bouton à l'intérieur du ajax_gallery.php modal:
<input type="submit" name="filterButton" value="PREV" onClick="$('#dialog').jqm({ajax:'<?=$server_url?>ajax/ajax_gallery.php?id=<?=$previd?>'});" />
Mais rien ne se passe. Je ne peux pas cacher le modal, le mettre à jour et le montrer à nouveau parce qu'une fois qu'il est caché il est parti et ne traite plus JS, et je ne veux pas avoir à le kludger en déclenchant la page principale pour rafraîchir et pop up onLoad.
Quelqu'un at-il un jqModal pour rafraîchir son contenu de cette façon?
Vive