我通过ajax创建一个包含表的对话框(必须以这种方式创建它,因为它是一组非常复杂的嵌套mysql查询,基于动态生成的多个因素的集合以及用户选择)。它工作正常。
我想打印对话框内容,因此使用带有id przone的div来包含所需内容。
当我使用inspect元素工具时,Firebug会显示div - 我可以通过这种方式复制它的内容。
然而,我通过对话框按钮触发的printElement插件(如我在这里搜索过的帖子中所示)不起作用,所以我做了最简单的检查 - 将功能附加到打印按钮
buttons: {
"Print": function() { var cont = $('#przone').html();
alert(cont);}, etc
警告null,因此可以获取div内容,如果是,则如何。在发布此
之前,我真的花了很多时间试图找到答案答案 0 :(得分:0)
在ajax成功完成后创建对话框,并将数据成功加载到id为przone的div。不要在文档就绪函数上创建对话框