我有一个MVC网络应用程序,我们要打印收据,但由于我们有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>
提前致谢。