gpt4 book ai didi

尝试使用 formdata 将数据推送到 json 对象时出现 Javascript 错误

转载 作者:行者123 更新时间:2023-12-01 00:24:33 25 4
gpt4 key购买 nike

我需要从表单向 json 字符串添加更多数据。

当前我存储数据,因此它是这种格式,我创建了问题的jsfiddle https://jsfiddle.net/ua9y185t/

var previousObject = {fn:"tom",ln:"miller"};

//new data to add
const data = new FormData(e.target);
//stringify and parse
let m = JSON.parse(JSON.stringify(Object.fromEntries(data)));

let obj = [{name:"John", address:"432 main st"}];

m.push(obj)

m.append(obj)

Both say not a function

m 设置为我尝试将数据推送到的表单数据。

好的,这是我想要追加/加入/添加的 2 条数据的图像(不希望合并或过滤或任何其他内容,它只是一个新记录

我尝试推一下,但它坏了。这是一个对象,一个数组吗?我不知道如何结合这个。其图片如下

image of the 2 objects

最佳答案

当你使用push函数时,它应该是一个数组。希望对你有帮助。

const data = new FormData(e.target);
console.log('data', data)
let m = [];
m =[JSON.parse(JSON.stringify(Object.fromEntries(data)))];
//let m = Object.fromEntries(data);
console.log('m', m)

let arr = [{"name":"jack miller", "address":"123 main st"}];

let obj = [{"name":"John", "address":"432 main st"}];

arr.push(obj)
console.log('arr', arr)

m.push(obj)console.log('我推', m)

关于尝试使用 formdata 将数据推送到 json 对象时出现 Javascript 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59132750/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com