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

请问node.js利用ajax发送数据, 服务端如何接收?

请问node.js利用ajax发送数据, 服务端如何接收?

慕无忌1623718 2018-07-23 09:17:13
$.ajax({url: 'http://localhost:8080/users/upload_img',dataType: 'json',data: dataArr,type:'POST',error: function(xhr, error) {console.log('upload failed');},success: function(response) {console.log('upload success');}});dataArr是一个数组类型。类似于[{'name':'mingzi','xingbie':'nan'}]服务端router.post('/upload_img',function(req, res,next) { // 要如何打印结果呢});收起
查看完整描述

1 回答

?
慕田峪7331174

TA贡献1828条经验 获得超13个赞

首先,要明确,你服务器端,用什么语言的。当然,你这是POST提交。在那边就是接收POST数据。如果是PHP,则是 $_POST['name'].
当然,你提交的数据 dataArr 应该是这样 {"name":"mingzi","xingbie":"nan"}。 而不要多加一对中括号。    $_POST['xingbie']  接收到的值 就是 nan。如果不是PHP是其他语言,则也是类似的弄法。因不清楚你用哪种,这里只以PHP接收为例。


查看完整回答
反对 回复 2018-07-26
  • 1 回答
  • 0 关注
  • 898 浏览

添加回答

举报

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