Rotativa无法在视图中正确执行jQuery脚本

时间:2019-04-27 06:02:15

标签: javascript jquery asp.net-mvc rotativa

我正在使用 Rotativa 生成PDF格式的视图,并且该视图可以正确生成。

但是,诸如div之类的某些html元素带有边框,这里的问题是我看到它在PDF的第一页中切掉了一半的位置,在PDF的第二页中切掉了一半的位置。视野不好。

我也无法在该视图中执行jquery脚本(以解决我的问题),当我在一般情况下运行该视图(不使用 ViewAsPdf )时,我的脚本可以正常工作,但是使用 ViewAsPdf 无效。

作为先前的研究,我已经检查了这个问题: Rotativa ViewAsPdf not executing jquery

var z = parseInt(res);   
$(".softwares-info-block[data-val-id=" + z + "]").addClass("margin-top-box"); 
// it doesn't work (works fine without using rotativa)

$(".softwares-info-block[data-val-id = 10 ]").addClass("margin-top-box"); 
// it works fine (works fine when using rotativa, tried this in manually to check my scripts)

修改:
Here's a snapshot of the problem

0 个答案:

没有答案