为什么我的FormData对象总是空的?

您的FormData对象实际上不是空的。在添加数据之后,尝试访问数据的方式是错误的。

对我来说,以下工作:

代码语言:javascript复制const params = {'code': 'h1'}

const formData = new FormData();

formData.append('parameters', JSON.stringify(params));

for (const entry of formData.entries())

{

document.write(entry);

}​

边注:

由于formData.entries()返回一个interator对象,因此没有length属性。也没有定义索引器[]。因此,您需要使用get()方法检索值,如Daniel在他的答案中所示。

Copyright © 2088 斗念英雄·卡牌对战活动专区 All Rights Reserved.
友情链接