JQuery ajax 用于在对象标签中加载 pdf

标签 jquery ajax

我正在使用以下 html 将 PDF 嵌入到网页中

   <object id="pdf" classid="clsid:CA8A9780-280D-11CF-A24D-444553540000" width="1024"
        height="600">
        <param name="SRC" value="/GetDoc.ashx?SOID=<%=Html.Encode(Model.OrderID)%>" />
        <embed src="/GetDoc.ashx?SOID=<%=Html.Encode(Model.OrderID)%>  "
            width="1024" height="600">                          
    </embed>
    </object>

PDF 的加载速度可能有点慢,因此我想隐藏该对象并显示加载消息/gif,直到其完全加载,这样用户就不会看到空白屏幕。

有人可以建议一种使用 jquery ajax 来做到这一点的方法

最佳答案

以下代码有效。

<div style="background: transparent url(loading.gif) no-repeat">
<object height="1250px" width="100%" type="application/pdf" data="aaa.pdf">
    <param value="aaa.pdf" name="src"/>
    <param value="transparent" name="wmode"/>
</object>
</div>

关于JQuery ajax 用于在对象标签中加载 pdf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2054859/

相关文章:

jquery - 如何防止默认事件触发但仍允许事件冒泡

jquery - 为什么链接/ anchor 不起作用?

javascript - 路由提供未找到AngularJs

Jquery Ajax 调用错误

jquery - 在 jqGrid 页脚行中设置背景颜色

javascript - 如何使用 dataType 作为脚本发送 AJAX?

javascript - AJAX 调用后数据表呈现

html - 在页面请求之前开始加载图像

php - 使用 foreach 循环、jquery 和 ajax 插入多个复选框值

javascript - JCrop 裁剪窗口上的斑马图案