在 JavaScript 中检查 FormData
正如您所遇到的,由于其独特的结构,检查 FormData 可能具有挑战性。重要的是要了解 FormData 对象主要是为了通过 HTTP 请求传输数据而设计的,这使得它们的直接内省受到限制。
更新的方法
最新版本的 Chrome 和 Firefox (自 2016 年 3 月起)支持使用 FormData.entries() 检查 FormData 对象。此方法提供数据的键值对:
var formData = new FormData(); formData.append("key1", "value1"); formData.append("key2", "value2"); for (var pair of formData.entries()) { console.log(pair[0] + ", " + pair[1]); }
替代方法
对于较旧的浏览器或如果 FormData.entries() 不可用,您可以使用替代方法检查数据:
请记住,虽然 FormData 对于处理 HTTP 请求中的表单数据至关重要,但与其他数据相比,其自省能力有限结构。
以上是如何在 JavaScript 中检查 FormData?的详细内容。更多信息请关注PHP中文网其他相关文章!