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.7k
推荐问题