如何在ajax响应中从字节流渲染pdf
我正在使用移动应用程序。我们正在使用jquery-mobile。
我们可以选择以pdf格式查看或下载记录。 我对后端没有控制权。 我将获取json对象中的pdf数据作为ajax响应。我想读取该数据并以pdf格式显示。 我有下一个和以前的链接也在页面中,所以我们需要在div中显示pdf。
var data = { .... : ...., .... : ...., "pdfstream" : "KioqKioqKioqKioq......", ..... : .... }
能够读取所有数据,但不知道如何读取该字节流并在页面中显示为pdf。
更新:我的代码工作正常。 但是从服务器获取的字节流是错误的。
var obj = $(''); obj.attr('data','data:application/pdf;base64,'+bytestream); $('#divContainer').append(obj);
它在IE中的所有浏览器都可以正常工作。 需要validation为什么它不能在IE中工作。
不要在ajax中显示它显示pdf作为iframe的来源然后它将工作