JQuery Ajax не работает с ExpressJS
Я пытаюсь отправить номер на сервер с JQuery на стороне клиента и получил с NOde.JS и ExpresJS на стороне сервера.
Вот код клиента:
var value = $(object.selectId()).val();
alert("Uploading " + value);
$.ajax({
type: 'POST',
data: JSON.stringify({
num : value
}),
contentType: 'application/json',
url: '/testData',
success: function (data) {
alert('Successfully uploaded : ' + value + " and received " + JSON.parse(data).num);
}
}
Вот код сервера:
app.post('/testData', function (req, res) {
var x1 = req.num
console.log("Got number : " + x1);
var x = JSON.stringify({
num: (x1)
});
res.send(x);});
Сервер получает «неопределенный», и клиент получает обратно.