返回该html表单ajax请求,然后使用javascript打印
此代码未经测试
jQuery / Javascript
$.post("EmailFile.php", { "EmailParam": "EmailVal" }, function(data){ var HTML = data.EmailHTML; var WindowObject = window.open("", "PrintWindow", "width=750,height=650,top=50,left=50,toolbars=no,scrollbars=yes,status=no,resizable=yes"); WindowObject.document.writeln(HTML); WindowObject.document.close(); WindowObject.focus(); WindowObject.print(); WindowObject.close(); }, "json");PHP文件 (EmailFile.php)
$EmailData = $_POST['EmailParam'];//...Send Email...//..Build HTML...$TableHTML = "<table></table>";//Return HTML$JSONArr['EmailHTML'] = $TableHTML;echo json_enpre($JSONArr);



