Javascript JS打印功能不支持';不能使用Ruby on Rails

Javascript JS打印功能不支持';不能使用Ruby on Rails,javascript,jquery,ruby-on-rails,ruby,printing,Javascript,Jquery,Ruby On Rails,Ruby,Printing,在我的Rails应用程序中,我有一个onClick函数,它向打印机发送由id标识的页面div。我的问题是它没有在Rails视图中显示打印预览 这是我的JS函数: function printDiv(divName) { var printContents = document.getElementById(divName).innerHTML; var originalContents = document.body.innerHTML; document.body.innerHTML

在我的Rails应用程序中,我有一个onClick函数,它向打印机发送由id标识的页面div。我的问题是它没有在Rails视图中显示打印预览

这是我的JS函数:

function printDiv(divName) {
 var printContents = document.getElementById(divName).innerHTML;
 var originalContents = document.body.innerHTML;

 document.body.innerHTML = printContents;

 window.print();

 document.body.innerHTML = originalContents;}

我怎样才能解决这个问题?谢谢

查看这篇文章,你能展示更多关于你把这个函数放在哪里以及在哪里调用它的信息吗?2件事:(1)阅读;请特别注意有关s的位。(2) 这跟Ruby有什么关系?抱歉耽搁了。。。在我的Rails视图中,我有一个日历()。当我尝试打印页面时,简单日历不会显示在打印预览中。这是一个最近产生的问题。因为,当日历中的元素很少时,我能够正确打印页面。