Я пытаюсь передать массив с javascript на сервер в node.js и получаю эту ошибку:
Неожиданный токен в JSON в позиции 0
Я посмотрел этот код ошибки и выяснил, что это потому, что я использую Json для анализа чего-то, что не определено. Я не должен передавать массив правильно на сервер. Что я делаю неправильно? Вот мой код:
Клиентская сторона:
function ClientSide()
{
var info = [];
info[0] = 'hi';
info[1] = 'hello';
var json = JSON.stringify(info); //convert to json
$.ajax({
type: 'post',
url: '/save',
data: json,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (html) {
}
})
}
Сторона сервера:
app.post('/save', function(req,res)
{
var Passed_value = JSON.parse(req.body);
console.log(Passed_value);
});
Детали запроса:
