ajax+input上传前端图片
请教各位大神,我用postman上传图片成功了,js怎么写,我按截屏所示写的,但是什么都不会返回,请问我ajax这里是不是写错了?应该怎么写呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
请教各位大神,我用postman上传图片成功了,js怎么写,我按截屏所示写的,但是什么都不会返回,请问我ajax这里是不是写错了?应该怎么写呢?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
不太清楚你的
jquery
是否用了什么插件,从$.ajax
的api描述中看,我并没有看到files
属性,按照我的理解,得是一个封装的FormData
,然后赋值给data
属性:然后,根据
data
的描述,需要配合processData
属性:最后建议你看看update-file
或者直接使用插件:jquery-file-upload
用了这么多年的$.ajax, 也没发现有files这个参数, 特意去官方api https://api.jquery.com/jQuery.ajax/ 查了一圈也没发现这个参数, 这是谁教你的?
浏览器兼容,ie9及以上
老旧的浏览器(比如IE8)不支持FormData,所以只能用传统的form表单上传.
用form+iframe模拟AJAX异步上传:
form的target设为页面内的一个iframe,让这个iframe显示action请求后的内容.