为啥 FormData 是空的? [复制]

Posted

技术标签:

【中文标题】为啥 FormData 是空的? [复制]【英文标题】:Why is FormData empty? [duplicate]为什么 FormData 是空的? [复制] 【发布时间】:2016-03-13 07:04:03 【问题描述】:

我已关注this guide on MDN。

var formData = new FormData();    
formData.append("username", "Groucho");
formData.append("accountnum", 123456);
console.log(formData);

为什么formData 是空的?

【问题讨论】:

请检查。这提供了价值。 是什么让你觉得它是空的?它适用于一个基本示例:jsfiddle.net/y9yd6okn There's no way to inspect/console.log it. 【参考方案1】:

他们是访问 FormData 的方式

var formData = new FormData();

formData.append("username", "Groucho");
formData.append("accountnum", 123456);

console.log(formData.get("username"));
console.log(formData.get("accountnum"));

【讨论】:

请注意,FormData.get() 仅适用于 Firefox 和 Opera。 你确定吗?当我在 Chrome 47 中运行它时,我得到 Uncaught TypeError: formData.get is not a function:jsfiddle.net/pLyhnkw5。 MDN 也表示 Chrome 不支持此功能。 是的,正确的 FormData() 工作,但获取功能不工作。

以上是关于为啥 FormData 是空的? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

为啥我的 CSRF 令牌在使用 Form::open() 时是空的?

为啥在使用代码将 db 复制到文档文件夹之前 Xcode 会自动复制 db 并且它是空的?

志芬交通保存的OD矩阵为啥是空的,用excel复制粘贴保存后,再打开,矩阵数据就全是0了

mybatis为啥执行select语句是,返回的结果都是空的

为啥 UITableView 是空的?

为啥这个viewholder是空的?