我正在尝试打开新窗口并使用 javascript 和 jquery-1.8.3 发送表单数据。
在 Bernhard 的帮助下,我成功调用了一个带有打印页面的新窗口。
(非常感谢 Bernhard。window.open和发送表单数据不起作用)
但是,window.print()
功能在 IE9 中不起作用!(FF,Chorme 做得很好)
我刷新了页面,然后IE9调用window.print()
这是源代码。
<a href="#" onclick="printPage()">Print this</a>
<script type="text/javascript" src="/common/js/jquery-1.8.3.min.js"></script>
<script type="text/javascript">
function printPage(){
$.post('/common/print.jsp', {view:$("#ctn").html()}).success(function(response){
var oWindow = window.open('', "printWindow", "width=700px,height=800px");
oWindow.document.write(response);
oWindow.print(); // I added this line. But IE9 not working.
});
}
</script>
有什么我错过的吗?