我正在尝试做一个简单的ajax文件上传,但我得到一个"未捕获的TypeError:formData.has不是一个函数"
如果我还注释掉formData.has()检查函数并将其替换为formData.append('myResume'),我会得到一个类似的错误,说formData.get()不是我的ajax调用中的函数.有什么建议?谢谢 :)
这是html:
和javascript:
$(function(){ var formData = new FormData(); $('#file-form').submit(function(event){ var fileInput = document.getElementById('file-select').files; var file = fileInput.item(0); event.preventDefault(); //Error here formData.has() is not a function if(formData.has('myResume')){ formData.set('myResume', file); } else{ formData.append('myResume', file); } $.post('/upload', {file: formData.get('myResume')}); }) })
Gabriele Pet.. 5
请参阅https://developer.mozilla.org/en-US/docs/Web/API/FormData#Browser_compatibility.它指出,镀铬的
delete()
,get()
,getAll()
,has()
,set()
方法是一个标志背后支持.这意味着您需要从设置中启用对这些方法的支持(在chrome:// flags中启用实验性Web平台功能标志).
1> Gabriele Pet..:请参阅https://developer.mozilla.org/en-US/docs/Web/API/FormData#Browser_compatibility.它指出,镀铬的
delete()
,get()
,getAll()
,has()
,set()
方法是一个标志背后支持.这意味着您需要从设置中启用对这些方法的支持(在chrome:// flags中启用实验性Web平台功能标志).
推荐阅读
如何解决《Aurelia有替代品吗?》经验,为你挑选了0个好方法。 ... [详细] 如何解决《使用apachespark迭代字符串》经验,为你挑选了1个好方法。 ... [详细] 如何解决《如何使用reactjs添加平滑滚动返回顶部按钮?》经验,为你挑选了2个好方法。 ... [详细] 如何解决《"int&&"和"auto&&"之间的不同行为》经验,为你挑选了1个好方法。 ... [详细] 如何解决《使用Node.js路径模块返回目录》经验,为你挑选了1个好方法。 ... [详细] 如何解决《hybrid_property表达式中的if语句》经验,为你挑选了1个好方法。 ... [详细] 如何解决《为什么datanode将块位置信息发送到namenode?》经验,为你挑选了1个好方法。 ... [详细] 如何解决《在JavaScript中删除事件列表器》经验,为你挑选了1个好方法。 ... [详细] 如何解决《惯用语Clojure功能别名》经验,为你挑选了1个好方法。 ... [详细] 如何解决《确定使用哪些包》经验,为你挑选了0个好方法。 ... [详细] 如何解决《AndroidButterknife-片段绑定》经验,为你挑选了3个好方法。 ... [详细] 如何解决《用碳将小时转换为PM和AM》经验,为你挑选了1个好方法。 ... [详细] 如何解决《Golang客户为Cassandra》经验,为你挑选了0个好方法。 ... [详细] 如何解决《Kotlin:尚不支持Java8的哪些功能?》经验,为你挑选了1个好方法。 ... [详细] 如何解决《如何在单个页面上创建多个p:确认对话框》经验,为你挑选了1个好方法。 ... [详细] 如何解决《在列表视图中设置选定的索引》经验,为你挑选了1个好方法。 ... [详细] 如何解决《如果它正在运行,则停止并删除docker容器》经验,为你挑选了4个好方法。 ... [详细] 如何解决《为什么这个导入工作?》经验,为你挑选了1个好方法。 ... [详细] 吐了个 "CAO" !Tags | 热门标签RankList | 热门文章
- 1为什么'gradle install'用'未指定'替换我的版本?
- 2onCleanUp()vs onComplete()vs afterLaunch()
- 3为什么这样做?[C++; 无效指针]
- 4C返回struct指针
- 5Visual Basic编辑器Excel 2016中的边距
- 6Intellij IDEA 15中的持久性工具窗口在哪里?
- 7在R包rms中纳入随机拦截以进行混合效应逻辑回归
- 8龙卷风curl_httpclient:类型错误:此选项不支持unsetopt()吗?
- 9如何在QTabWidget中隐藏选项卡并在按下按钮时显示它
- 10在pandas数据帧中使用最大似然估计的自回归(AR)模型:correlate()得到了一个意外的关键字参数'旧行为'
- 11OpenCV:是否可以从角落检测矩形?
- 12RegExp匹配键值对列表中的值
- 13如果只需要结果的低部分,那么可以使用哪个2的补码整数运算而不将输入中的高位置零?
- 14在perl中通过HASH迭代
- 15什么是linux中的链接irq,何时需要使用?
- 16如何在Android中向推送通知添加按钮
- 17如何配置流明以通过Pusher广播事件?
- 18是否可以在Integration Tests中的规范之间重新启动浏览器?
- 19flask模板继承教程
- 20SQL select语句结合不同的表
DevBox开发工具箱 | 专业的在线开发工具网站 京公网安备 11010802040832号 | 京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有