前端的代碼var a = '{\"data\":{\"name\":"張三",\"age\":25}}';
$.ajax({ type: "post",
url: "/new",
dataType: "json",
data: a,
success: function (data) {
alert("success");
},
error: function (err) {
alert("error : " + err);
}
});后端的代碼router.post('/', function (req, res) {
var a = req.body;
console.log(a.data.name);
});項目是用express生成的。所以有require("body-parser")可是當我想獲取前臺傳過來的data中的name的時候就不行了。直接報錯。請問是什么問題。
用express無法獲取前臺利用jquery post過來的數據
慕容森
2018-08-10 10:09:18