仅对于show_pdf操作,param无法使用jquery脚本传递

时间:2014-07-07 15:36:09

标签: jquery ruby-on-rails wicked-pdf

我只想在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

所以任何人都可以帮助我

1 个答案:

答案 0 :(得分:0)

是的,Wicked PDF不支持使用UI小部件,在这种情况下是浏览器小部件,例如弹出式窗口小部件。当用户从桌面打开PDF时,您是否希望弹出窗口?当然不是。那么为什么你首先触发Javascript警报?删除alert()并禁止代码中的任何其他错误生成PDF。