我正在尝试做一个简单的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平台功能标志).
推荐阅读
如何解决《以度python旋转关于另一个点的点》经验,为你挑选了1个好方法。 ... [详细] 如何解决《ASP.NETMVC6项目未被识别为Web项目》经验,为你挑选了1个好方法。 ... [详细] 如何解决《在Doxygen中选择注意,注释,注释,待办事项和警告》经验,为你挑选了1个好方法。 ... [详细] 如何解决《如何在用户点击关闭btn时关闭Materialize模态?》经验,为你挑选了1个好方法。 ... [详细] 如何解决《更新触发器后处理多行》经验,为你挑选了1个好方法。 ... [详细] 如何解决《npm-"找不到Python可执行文件"python",你可以设置PYTHONenv变量."》经验,为你挑选了4个好方法。 ... [详细] 如何解决《如何通过在桌面上绘图来截取屏幕截图?》经验,为你挑选了1个好方法。 ... [详细] 如何解决《TypeError:字符串索引必须是整数-Python》经验,为你挑选了1个好方法。 ... [详细] 如何解决《在LinuxMint17.3上安装python3.5》经验,为你挑选了1个好方法。 ... [详细] 如何解决《javascript-按给定长度获取两点之间的位置》经验,为你挑选了1个好方法。 ... [详细] 如何解决《RESTfulAPI是否过度使用/误用?》经验,为你挑选了1个好方法。 ... [详细] 如何解决《Magento可以禁用cookie吗?》经验,为你挑选了1个好方法。 ... [详细] 如何解决《Angular2快速入门ENOSPC错误》经验,为你挑选了1个好方法。 ... [详细] 如何解决《如何使用browserify捆绑多个javascript库?》经验,为你挑选了1个好方法。 ... [详细] 如何解决《无法按下按钮》经验,为你挑选了1个好方法。 ... [详细] 如何解决《AzureVM上与MongoDb的连接超时》经验,为你挑选了1个好方法。 ... [详细] 如何解决《NodeJS(ES6):SyntaxError:意外的令牌{》经验,为你挑选了1个好方法。 ... [详细] 如何解决《Symfony3升级时的命名空间问题》经验,为你挑选了1个好方法。 ... [详细] 吐了个 "CAO" !Tags | 热门标签RankList | 热门文章
- 1动画谷歌地图折线
- 2将变量传递给工厂angularjs
- 3Java unmarshilling JSON数据包含抽象类型
- 4Capybara - 访问()不使用Firefox
- 5PHP PDO:Charset = UTF8:在dsn字符串中指定了无效的关键字字符集
- 6ActiveRecord:使用where子句时不考虑毫秒数
- 7如何返回与给定字符串匹配的枚举值?
- 8这可以用CSS完成吗?
- 9Django South - 如何在Django应用程序上重置迁移历史记录并开始清理
- 10Clojure:减法中的舍入不一致
- 11查询对象和规范模式之间的差异
- 12WebSocket可以动态切换其binaryType吗?
- 13该行在c ++中意味着什么
- 14使用自定义wiki创建Fork GitHub项目
- 15为什么相同的git脚本产生不同的哈希?
- 16睡眠不适用于pyqt4
- 17为什么我的流浪者vm上的木偶代理不能连接到我的vm上的puppetmaster服务?
- 18Web API:使用CancellationToken的DelegatingHandler
- 19如何在java中将字符串集合转换为字符串数组
- 20基本的PHP页面不起作用
DevBox开发工具箱 | 专业的在线开发工具网站 京公网安备 11010802040832号 | 京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有