2010-04-26 8 views
0

J'ai donc du contenu généré dynamiquement à partir d'une base de données MySQL et je le tire avec php. Pour montrer ce que je veux dire, regardez cet exemple.Fenêtre dynamique jQuery avec PHP

Goto http://minecraftadmins.net/browse/ Voir Aperçu de la peau? Je veux faire en sorte que lorsque vous cliquez dessus, il ouvre un popup jQuery avec du contenu généré à partir d'une source externe (AJAX). Je sais comment faire un popup. Mais ça ne marche pas quand c'est dynamique.

Des idées?

Répondre

1

Vous pouvez faire quelque chose comme:

<script type="text/javascript"> 
$(document).ready(function(){ 
    $('#skin-preview-421').click(function() { 
     $.post($('#skin-preview-421').attr('href'), function(resp){ 
      $("#dlg-skin-preview").html(resp).dialog('open'); 
     }, 'html'); 
     return false; 
    }); 
}); 
</script> 

<a id="skin-preview-421" class="ex2trigger" href="get_skin_preview.php?id=421">Skin Preview</a> 

<div id="dlg-skin-preview" style="display:none;"></div> 

plus tard vous pourriez optimiser en affectant les clics dans une boucle.