基本上,我试图让用户单击一个 php 页面上的按钮,它将打印一个新的 php 页面。此功能有效。问题是我试图将用户 ID 转移到第二页并打印在新页面上。但是,由于某种原因,这似乎正在丢失。当我在发出获取请求之前提醒用户# 时,会弹出 # 显示。但是当新页面出现在打印机对话框中时,用户 ID 丢失了。任何建议将不胜感激。
来自php页面1的功能:
$("#printing").on('click',function(){
alert (user);
$.get("flyer.php", {userNow: user});
$('body').append('<iframe src="flyer.php?userNow" id="printIFrame" name="printIFrame"></iframe>');
$('#printIFrame').bind('load',
function() {
window.frames['printIFrame'].focus();
window.frames['printIFrame'].print();
}
);
});
第 2 页:
<html>
<body>
<div class="wrapper">
<h1>Tai Chi</h1>
<h2>Sign Up Now!</h2>
<h3>Benefits of Tai Chi:</h3>
<ul>
<li>It enhances harmony between body and mind</li>
<li>It improves your internal energy level</li>
<li>Improves your muscle strength and endurance</li>
<li>Reduces back pain</li>
<li>Lowers daily stress</li>
<li>Can slow down the aging process</li>
</ul>
<div id="contact">For more information, please email R-adler@neiu.edu</div>
<div id="userID">
<? echo UserID.$user = $_GET['userNow'] ?>
</div>
</div>
</body>