2010-04-26 65 views
0

所以我從MySQL數據庫動態生成內容,我把它與PHP拉。展示我的意思看這個例子。動態jQuery與PHP彈出

轉到http://minecraftadmins.net/browse/ 查看皮膚預覽?我想這樣做,當你點擊它時,它會打開一個jQuery彈出窗口,其中包含從外部源(AJAX)生成的內容。我知道如何製作一個彈出窗口。但動態時它不起作用。

任何想法?

回答

1

你可以這樣做:

<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> 

以後,你可以通過在一個循環中分配點擊優化。