weixin_33727510 2016-06-28 16:57 采纳率: 0%
浏览 36

Wicked_PDF和JS

I am trying to execute some ajax requests in the pdf.html file for a ruby app using WickedPDF. I have the javascript outputting some append statements to keep track of the functions reached.

The first ajax call is successful, as I have outputted the json result in the pdf file. However, in that same success call, I call another function, which for now, I only have it outputting an append statement to indicate it is being executed. However, it does not happen. Any ideas?

HTML:

<div id="data"></div>

Javascript:

<script>
  function getData(data) {
    $('div#data').append('<p>getData function called</p>');
  }
</script>
<script>
  $(function() {
    var assays = '';
    $.ajax({
          type: 'GET',
          url: 'http://www.url.com/data.json'
        })
        .done(function(result) {
          $('div#data').append('<p>First ajax call called!</p>');
          data = result['DataList']['list'];
            getData(data);
          })
        .fail(function() {
          $('div#data').append('<p class="center">Data is unavailable.</p>');
        });
  });
</script>

Thanks for your help.

  • 写回答

1条回答 默认 最新

  • weixin_33690367 2016-07-12 18:23
    关注

    wkhtmltopdf will by default stop slow running JavaScripts if they are delaying rendering.

    Try experimenting with the following options: --no-stop-slow-scripts, --javascript-delay <msec>

    More options are listed here

    评论

报告相同问题?

悬赏问题

  • ¥65 永磁型步进电机PID算法
  • ¥15 sqlite 附加(attach database)加密数据库时,返回26是什么原因呢?
  • ¥88 找成都本地经验丰富懂小程序开发的技术大咖
  • ¥15 如何处理复杂数据表格的除法运算
  • ¥15 如何用stc8h1k08的片子做485数据透传的功能?(关键词-串口)
  • ¥15 有兄弟姐妹会用word插图功能制作类似citespace的图片吗?
  • ¥200 uniapp长期运行卡死问题解决
  • ¥15 latex怎么处理论文引理引用参考文献
  • ¥15 请教:如何用postman调用本地虚拟机区块链接上的合约?
  • ¥15 为什么使用javacv转封装rtsp为rtmp时出现如下问题:[h264 @ 000000004faf7500]no frame?