全部, 我的页面上有以下HTML / PHP:
if(isset($_GET['user_id']) && $_SESSION['role']=="admin"){
$user_id = $_GET['user_id'];
}else{
$user_id = $_SESSION['user_id'];
}
?>
<button id="print_timeline" value="<?php echo $user_id; ?>">Print Timeline</button>
当我点击按钮时,我得到了以下jQuery:
jQuery("#print_timeline").click(function(event){
var user_id = jQuery(this).val();
window.location.href = site_url + 'print.php/?user_id=' + user_id;
});
我正在尝试打印print.php页面而不离开当前页面,只打开打印机属性以打印我的print.php页面。在我的print.page上,我有以下代码自动打印:
<body onload="window.print()">
知道如何实现这个目标吗?
谢谢!
答案 0 :(得分:0)
当您执行window.location.href=...
时,您将离开当前页面。您可能希望使用window.open
打开“弹出窗口”并保持原始页面仍在
答案 1 :(得分:0)
您可以使用AJAX加载页面...