为了账号安全,请及时绑定邮箱和手机立即绑定

node后台ajax数据传输问题

node后台ajax数据传输问题

子衿沉夜 2018-12-19 18:15:50
node路由router.post('/',(req,res)=>{    console.log(req.body,1);    res.json({name:1,age:3})});javascript代码data是 {"a":1,"b":2}后台输出 { 'object Object': '' } 1data是 "abc"后台输出 { abc: '' } 1data是var formData = new FormData();formData.append('a',1);后台输出{ '------WebKitFormBoundaryhR4KppDAZDAMRtnj\r\nContent-Disposition: form-data; name': '"a"\r\n\r\n1\r\n------WebKitFormBoundaryhR4KppDAZDAMRtnj--\r\n' } 1这是什么问题?平常都是用的jquery的ajax传的没什么事。后台向前台传数据可以正常接受
查看完整描述

1 回答

?
慕娘9325324

TA贡献1783条经验 获得超4个赞

因为你最后数据没有进行序列化,比如把{"a":1,"b":2}转化为a=1&b=2这种形式。
ajax不能直接传递json,需要进行先转化为字符串,然后后端接受后再转换为json

查看完整回答
反对 回复 2019-01-23
  • 1 回答
  • 0 关注
  • 432 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信