如果我对一个文件发出ajax GET请求,我会得到什么以及如何将其添加到页面中
If I make an ajax GET request to a file, what exactly do I get back and how do I add it to the page?
如果我用ajax请求一个文件而不是一个页面,我得到的回报是什么?我如何将它添加到页面中?
例如,
$.get('myfile.png', function(data) {console.log(data) // buncha jibberish ..
或
$.get('mybigfile.pdf', function(data) {console.log(data) // buncha jibberish ..
如果我把它打印到控制台上,我会得到这样的东西:
1828 0 obj <</Linearized 1/L 1194678/O 1831/E 20241/N 88/T 1158069/H [ 2899 1915]>> endobj
xref 1828 127 0000000016 00000 n 0000005025 00000 n 0000005397 00000 n 0000005555 00000 n 0000005811 00000 n 0000006374 00000 n 0000006412 00000 n 0000006635 00000 n 0000006713 00000 n 0000007168 00000 n 0000007612 00000 n 0000007841 00000 n 0000010512 00000 n 0000010586 00000 n 0000010715 00000 n 0000010806 00000 n......
如何嵌入我请求的文件?
您将返回与页面对应的数据。如果该页面是一个html页面,您将返回html源。同样,在您的情况下,您将获得一个文件(png/pdf),该文件是作为二进制对象获得的。如果它是一个文件或图像,您可以尝试将其转换为blob。具体而言,您可以将其转换成base64并将其显示在画布中
相关文章:
- 将Rails后端添加到JS/HTML/CSS应用程序时,正确的文件位置是什么
- 什么意思是“;向原型添加方法”;
- 我需要使用什么语法来向一个对象的成员添加一个临时数组,该成员等同于一个字符串的通用列表
- 如果我对一个文件发出ajax GET请求,我会得到什么以及如何将其添加到页面中
- 动态创建foreignGroup并将其添加到svg中有什么问题
- 运行 AJAX 需要什么 - 将 jQuery 添加到页面处理 AJAX 调用
- 图像上传功能将++(+1)副本添加到下一次上传.出了什么问题或如何重置“选定图像”
- 在 http 请求中添加事件侦听器 ( request.on ) 是什么意思?而笏就是它的用途
- 让 jquery 为 ajax 添加的元素工作的最佳方法是什么?
- 将随机数添加到登录表单的URL的目的是什么
- 关于为JavaScript添加适当的语言环境支持,我目前有什么建议可以遵循吗
- 将类添加到标头的代码有什么问题
- 什么's是在IE8+中添加元素的最有效方法
- 知道点击了什么链接添加到数据库中
- AngularJS:以编程方式将ngif添加到指令中的最佳实践是什么?
- 用JavaScript中的+添加到innerHTML意味着什么
- 将选项添加到插件msDropdown生成的下拉列表的最佳方式是什么
- 什么'在javascript中将新方法添加到对象中的区别是什么
- 如何将 phonegap 2.5 的插件升级到最新版本 3.1?以及向PhoneGap添加额外插件的流程是什么
- dojo 1.9:declare.safeMixin添加了什么注释