【发布时间】:2014-07-31 16:19:49
【问题描述】:
客户:
$.ajax({
url: some_url,
type: 'post',
dataType: 'json',
data: JSON.stringify({myArray: []})
...
}
$.ajax({
url: some_url,
type: 'post',
data: {myArray: []}
...
}
服务器:
var app = express();
app.use(bodyParser()); // body-parser module
app.use(function(req, res, next){
console.log(req.body);
// When stringified, prints: { '{"myArray":': { ']': '' } }
// When not stringified, prints: {}
});
我知道因为我的数组是空的,所以没有发布它,但我完全不明白为什么在字符串化时输出如此混乱。是body parser引起的吗?
我要做的就是检索我的数组并在其上循环。如果它是空的,那就这样吧。
谢谢!
【问题讨论】:
标签: jquery json node.js express