nodejs怎么处理 $.ajax提交的post请求的数据

nodejs怎么处理 $.ajax提交的post请求的数据

图片描述

从前台取回来的格式变成了这样,怎么变回原来的格式

原来应该是这样:
{"fieldData":[{"name":"主表","type":"form","id":"mainForm","pid":"0"},{"name":"姓名","type":"input","id":"id","pid":"mainForm"}}

我的nodejs代码

if (request.method.toLowerCase() === 'post') {
            var alldata = '';
            request.on('data', function (chunk) {
                alldata += chunk;
            });
            request.on('end', function () {
                //将字符串转换位一个对象
                console.log(alldata);
                var dataString = alldata.toString();
                console.log(decodeURI(dataString));
                //将接收到的字符串转换位为json对象
                var dataObj = querystring.parse(dataString);
                var jsonDataObj={}
                console.log(dataObj)
                response.end('success');
            });
        };

阅读 2.6k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题