因此,我已经从MySQL数据库动态生成内容,并使用php将其提取。为了说明我的意思,请看以下示例。
转到http://minecraftadmins.net/browse/
看到皮肤预览?我想这样做,所以当您单击它时,它会打开一个jQuery弹出窗口,其中包含从外部源(AJAX)生成的内容。我知道如何弹出。但是在动态时它不起作用。
有任何想法吗?
最佳答案
您可以执行以下操作:
<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>
稍后,您可以通过循环分配点击来进行优化。