我只想在pdf生成
时传递这样的参数 show_pdf.html.erb中的
<%= javascript_include_tag "http://code.jquery.com/jquery-1.10.0.min.js" %>
<%= javascript_include_tag "http://code.jquery.com/ui/1.10.3/jquery-ui.min.js" %>
<script>
$(document).ready(function () {
var header_height = $("#page-yield").height();
$.post('design_custom_reports/show_pdf',{height:header_height});
});
</script>
我在index.html.erb中尝试了相同的代码它工作正常我可以在索引操作中传递params但只在show_pdf操作中我无法在pdf生成期间传递params我使用wicked-pdf gem for pdf generation我有使用目标空白在另一个选项卡中查看pdf,我能够生成pdf但是param没有通过我认为$ .post在pdf生成时不起作用然后如何使用jquery将params传递给show_pdf
所以任何人都可以帮助我
答案 0 :(得分:0)
是的,Wicked PDF不支持使用UI小部件,在这种情况下是浏览器小部件,例如弹出式窗口小部件。当用户从桌面打开PDF时,您是否希望弹出窗口?当然不是。那么为什么你首先触发Javascript警报?删除alert()
并禁止代码中的任何其他错误生成PDF。