【发布时间】:2016-05-23 07:27:39
【问题描述】:
我有一个 MVC Web 应用程序,我们想在其中打印收据,但由于我们连接了 POS 系统和热敏打印机,我们不希望出现打印对话框,应该直接打印收据。
我们有以下代码,但正在弹出。任何人都可以在这件事上提供帮助吗?我们正在寻求全面的跨浏览器支持。
代码附在下面:
<script type="text/javascript">
// var q = jQuery.noConflict();
$("#btnPrint").live("click", function () {
var divContents = $("#dvContainer").html();
var printWindow = window.open('', '', 'height=400,width=800');
printWindow.document.write('<html><head><title>DIV Contents</title>');
printWindow.document.write('</head><body >');
printWindow.document.write(divContents);
printWindow.document.write('</body></html>');
printWindow.document.close();
printWindow.print();
q('.print default').trigger('click');
});
</script>
提前致谢。
【问题讨论】:
-
你不能。那是浏览器的控制器。
标签: javascript jquery asp.net-mvc-5