使用PHP动态jQuery弹出窗口

时间:2010-04-26 15:50:02

标签: php jquery mysql ajax

所以我从MySQL数据库中动态生成了内容,然后我用php将其拉出来。为了说明我的意思,请看这个例子。

转到http://minecraftadmins.net/browse/ 看皮肤预览?我想这样做,当你点击它时,它打开一个jQuery弹出窗口,其中包含从外部源(AJAX)生成的内容。我知道怎么做弹出窗口。但它在动态时不起作用。

有什么想法吗?

1 个答案:

答案 0 :(得分: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>

稍后您可以通过在循环中分配点击次数进行优化。