我的控制器中有一个操作,视图正在调用 java 脚本函数以从我的 asp.net 会话中获取数据以通过 ajax 显示。
当我浏览 url 中的视图时,数据显示正确。但是当我使用iframe
javascript 打印该视图时,我的 PDF 文件中没有从视图打印的数据。
这是我的 javascript 函数:
function printPage(sURL) {
var oHiddFrame = document.createElement("iframe");
oHiddFrame.src = sURL;
oHiddFrame.style.visibility = "hidden";
oHiddFrame.style.position = "fixed";
oHiddFrame.style.right = "0";
oHiddFrame.style.bottom = "0";
document.body.appendChild(oHiddFrame);
oHiddFrame.contentWindow.on
oHiddFrame.contentWindow.onload = oHiddFrame.contentWindow.print;
oHiddFrame.contentWindow.onafterprint = function () {
document.body.removeChild(oHiddFrame); };
}