如何使用javascript/jQuery/ajax打印不同的页面?

Bab*_*abu 6 javascript ajax jquery

使用以下代码,它显示打印对话框并成功打印页面,但如何在单击同一按钮后打印不同的页面?不同的页面名称是:letterprint.php

<div class="below_movie_left" id="printableArea">
My printing contents
</div>

<input type="button"  class="submit_button" onclick="printDiv('printableArea')" value="Print" style="float:right;" />

<script>
function printDiv(divName) {
     var printContents = document.getElementById(divName).innerHTML;
     var originalContents = document.body.innerHTML;

     document.body.innerHTML = printContents;

     window.print();

     document.body.innerHTML = originalContents;
}
</script>
Run Code Online (Sandbox Code Playgroud)

使用javascript/jQuery/Ajax方法可以实现吗?怎么样 ?

cod*_*ker 16

如果您已经有要打印的页面,请将该页面放在隐藏的iframe中并打印iframe的内容

<iframe src="letterprint.php" name="frame"></iframe>

<input type="button" onclick="frames['frame'].print()" value="printletter">
Run Code Online (Sandbox Code Playgroud)