javascript - 为什么我的 FormData 对象是空的?

标签 javascript ajax json forms xmlhttprequest

当我运行时

var data = new FormData();
data.append("somekey", "somevalue");
console.log("data = " + JSON.stringify(data)); // TEST

我将空大括号打印到控制台。这是为什么?

最佳答案

FormData API不包含任何将其内容公开给客户端的内容。

它不是空的。您只是没有办法查看其中的内容。

当您使用 XMLHttpRequest 进行 send() 时,您附加的数据仍然会出现。

关于javascript - 为什么我的 FormData 对象是空的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30920736/

相关文章:

javascript - 将数组的值存储到 Chrome 本地存储并检索它们

javascript - 在 Backbone.js 和 Underscore.js 中绑定(bind)回调

javascript - 在 Nuxt 中设置 SameSite cookie 属性

javascript - 从 Laravel Controller 获取 php 变量到 javascript

c# - 尝试使用 ajax/jquery 获取所选单选按钮的值

javascript - 单击文本框中的 Coffeescript 明文

php - AJAX 与 php 的基本用法用于数据库更新和检索

Python CSV 读->写;删除并替换 PLUS : end of line is JSON format

json - 如何不通过logstash解析某些字段?

java - Gson 自定义类型适配器仅在一种对象类型上序列化 null?