我正在尝试使用WickedPDF在pdf.html文件中为ruby应用程序执行一些ajax请求。我有javascript输出一些追加语句来跟踪到达的函数。
第一个ajax调用成功,因为我在pdf文件中输出了json结果。但是,在同一个成功调用中,我调用另一个函数,现在,我只输出一个append语句来指示它正在执行。但是,它不会发生。有什么想法吗?
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>
感谢您的帮助。
答案 0 :(得分:0)
wkhtmltopdf
会在延迟渲染时停止慢速运行JavaScripts。
尝试尝试以下选项:--no-stop-slow-scripts
,--javascript-delay <msec>
列出了更多选项here