如何使用AJAX将pdf带入div?

Bes*_*ska 6 html ajax

好吧,在我第一次跳进类似AJAX的行为......

我想基于用户点击链接加载带有pdf的div.如果用户单击第二个链接,则应使用新的pdf覆盖div.

所以我想用以下的东西测试它:

<script>
    function showPdf()
    {
        var pdfDiv = document.getElementById("pdfDiv");
        pdfDiv.innerHTML='<object type="application/pdf" data="my.pdf" width="500" height="650" ></object>';
    }
</script>
<div id="pdfDiv"></div>
Run Code Online (Sandbox Code Playgroud)

但是,这不起作用.

我猜我可能正在设置innerHTML,但实际上并没有提取文件.我想我需要一些AJAXy知识才能在页面加载后强制执行新请求.有人能指出我正确的对象开始探索吗?

Jar*_*ike 0

您尝试过使用 iframe 吗?整个“文档”不需要是 PDF url 吗?