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');
});
};
少了一个"]"?