jquery - 如何使用 jQuery $.ajax 打开没有回发的 pdf?

标签 jquery ajax pdf

我有一个非常动态的 UI,为最终用户提供 2 个详细 View (每个 View 都比前一个更深入)。当我到达这条链的底部时,我希望能够“预览”pdf 文件......但迄今为止我唯一的运气是使用 window.open(url) ,这会在 IE6 中弹出一个额外的浏览器窗口/7(如果可能的话,不需要)

我的问题是这样的 - 如果我可以在服务器端生成 pdf(没问题)并希望将其显示给用户而不需要回发,我“应该”如何构建这种类型的功能?

最佳答案

jQuery 只是 javascript 的包装器 - 它只能编织这么多的魔力 - 你在这里仍然有有限的选择。 Window.Open 或 Iframe。或者也许您可以找到某种 activex 组件来后台加载 pdf? - 或者也许可以用 javascript 解释和渲染 pdf..但我怀疑这会是一个令人愉快的 UI 体验。

很难,希望这会有所帮助。

关于jquery - 如何使用 jQuery $.ajax 打开没有回发的 pdf?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/507947/

相关文章:

php - 非常长的 json 响应停止并以文本形式发送 HTTP header ,然后继续

java - 使用 itext 进行 pdf 转换时遇到问题

java - 在 iText PDF 的矩形中填充颜色

javascript - 如何使用 jQuery 在轮播上设置每张幻灯片的特定项目编号

javascript - 如何将输入文本框中的值连接到 url API 调用中?

javascript - 如何使用 setTimeout 设置 this 上下文

javascript - 当父元素有自己的处理程序时,子元素的处理程序

ajax - 多个异步ajax请求中laravel 5中的CSRF token 不匹配错误?

php - 访问控制允许来源语法

java - 如何使用 PDFBox 将 PDF 文件的一部分渲染为图像?