前端查看传参的数据类型

点击F12找到网路->选择XHR->选择文件->选择标头
拉到最底就可以看到前端传参的数据以及格式了
(泪目)

在这里插入图片描述
血泪的教训,前后台传输数据的格式一定要一样。。

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
前端处理传参,使用 `JSON.stringify()` 将对象转换为 JSON 字符串,可能会遇到非法字段的问题。这通常是因为对象中包含了不能被 JSON 格式化的数据类型或非法的字段。 以下是一些常见导致非法字段问题的情况以及解决方法: 1. 循环引用:如果对象中存在循环引用,即某个属性指向了对象自身或形成了循环引用链,`JSON.stringify()` 无法处理循环引用,会抛出错误。解决方法是在转换之前将循环引用的属性设置为 `null` 或移除。 2. 函数或方法:如果对象中包含了函数或方法,`JSON.stringify()` 无法将其序列化为 JSON 字符串,会被忽略掉或转换为 `null`。解决方法是在转换之前将函数或方法从对象中删除。 3. 非法的字段名:如果对象中包含了非法的字段名,比如包含了保留关键字、包含了特殊字符等,`JSON.stringify()` 会忽略这些字段。解决方法是使用合法的字段名或进行字段名的转义。 4. 不支持的数据类型:`JSON.stringify()` 无法处理某些特殊的数据类型,比如 `undefined`、`Date` 对象、正则表达式等。解决方法是在转换之前将这些数据类型转换为合法的 JSON 数据类型,或者自定义转换逻辑。 在处理传参,建议在使用 `JSON.stringify()` 之前对对象进行适当的处理和检查,确保对象中不包含非法字段。你可以使用递归或其他方法来遍历对象并处理其中的特殊情况,以确保能够成功地将对象转换为 JSON 字符串。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值