formdata.append 导致特定字段显示 null 问题的根源
在使用 formdata.append() 添加字段后,某些字段在使用 console.log() 打印时却显示 null,这是令人费解的问题。为了解决这个问题,我们首先需要了解这种情况发生的原因。
在给出的代码示例中,在调用 formdata.append() 函数添加 “kb_id” 字段时,该字段的值正确显示。然而,在添加 “doc_id” 字段时,console.log() 打印的值却是 null。
仔细检查代码会发现,在添加 “doc_id” 字段时使用了 “formdata.append(‘doc_id ‘, payload.doc_id)”。我们会注意到 key “doc_id ” 中有一个多余的空格。
解决方法
要解决这个问题,需要确保 key 中没有多余的空格。修改代码为 “formdata.append(‘doc_id’, payload.doc_id)”,这样就能正确设置 “doc_id” 字段的值,并可以在 console.log() 中打印出正确的 string 值。
修改后的代码
formData.append('doc_id', payload.doc_id);console.log(formData.get('doc_id'))
登录后复制
以上就是FormData.append()导致字段显示为Null:空格是罪魁祸首吗?的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2651002.html