Bonjour,
Regarde du côté de ton sélecteur jquery $(data).
Soit plusieurs div peuvent correspondrent à ton sélecteur (et du coup elles se transforment toutes en dialog); soit tu peux essayer de "détruire" ta dialog quand tu la fermes (dans le cas où c'est au deuxième coup qu'elles s'affichent à plusieurs).
Tu pourrais plutôt cibler sur un id, ou créer une nouvelle div à la volée.
$("<div>").dialog( [...] )
Et à la place de [...] dans la ligne ci-dessus tu place tes options pour ta dialog.
Je te conseille la doc qui est bien faite : http://jqueryui.com/demos/dialog/
En espérant pouvoir t'aider par ces quelques pistes.
Partager