Cannot convert object to primitive value

如下是我的提交数据(json):

{"form_1":[{"resultName":"","level":"","unitOrder":"","winner":"","winnerOrder":"","date":"1","score":""}],
"form_2":[{"resultName":"","level":"","unitOrder":"","winner":"","winnerOrder":"","date":"1","score":""}],
"form_3":[{"resultName":"","level":"","unitOrder":"","winner":"","winnerOrder":"","date":"1","score":""}]
}

然后express下获取req.body打印:

console.log(req.body)

报错:

TypeError: Cannot convert object to primitive value

请问这种情况怎么回事呢?我要如何正确获取传过来的数据


胡子哥哥
浏览 6198回答 1
1回答

不负相思意

数据类型转换不成功 提交数据应该是集合类型,外面的"form_1",不能找到对应的字段,后面还有"form_2"。。这个的,建议去掉,直接{1:{},2:{},3:{}},这样提交
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript