jquery/pdfobject未在rails应用程序中显示pdf
嗨,我在铁路上工作。我想在我的网站上显示PDF。我尝试了jQuery插件。我下载了pdfobject.js,并通过application.js要求它。下面给出了我使用的javascript部分,如文档中所示jquery/pdfobject未在rails应用程序中显示pdf,jquery,ruby-on-rails-3,pdf,Jquery,Ruby On Rails 3,Pdf,嗨,我在铁路上工作。我想在我的网站上显示PDF。我尝试了jQuery插件。我下载了pdfobject.js,并通过application.js要求它。下面给出了我使用的javascript部分,如文档中所示 <div id="pdfObject"> </div> <script type="text/javascript"> var url = "<%= "#{Rails.root}/AJITH.pdf" %>"; console.log(
<div id="pdfObject">
</div>
<script type="text/javascript">
var url = "<%= "#{Rails.root}/AJITH.pdf" %>";
console.log('url:'+url);
window.onload = function(){
var myPDF = new PDFObject({ url: url, pdfOpenParams: { view: "FitV" } }).embed("pdfObject");
};
var url=“”;
log('url:'+url);
window.onload=函数(){
var myPDF=newpdfobject({url:url,pdfOpenParams:{view:“FitV”}});
};
但在浏览器中,它不显示pdf。它只显示一个灰色的盒子。在进行检查时,它会显示
<div id="pdfObject">
<object data="rails_root/AJITH.pdf#view=FitV" type="application/pdf" width="100%" height="100%"></object>
</div>
在javascript控制台中,它显示一个错误,如
获取localhost:4000/rails\u root/AJITH.pdf 404(未找到)
我找不到解决方案,有人能帮我找到解决方案吗
谢谢
关于将PDF文件放在公共目录中,只需使用Javascript指向即可:
var url = "/AJITH.pdf"