Скрипт на клиенте
$(document).ready(function() {
$('#submit').click(function() {
// вместо params будут данные с формы
var params = JSON.stringify({"name": "John", "date": "45"})
$.post("/123", params,
function(data){
alert(data);
});
});
});
На сервере
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: false }));
app.post('/123', function(req, res) {
console.log(req.body);
res.send(req.body);
});
Фреймворк express, нужно передать данные с формы на сервер и после получить с него ответ в виде json. Console.log выводит { '{"name":"John","date":"45"}': '' }, а алерт в браузере [object Object].
Как правильно передать данные?