Столкнулся с проблемой, когда отправляю объект, через POST, на сервер, числа преобразует в строку, пример:
$.ajax({
url: counter.url,
type: "POST",
data: {id:5, data: 4455},
processData:false,
success: function (data) {
console.log(data);
}
});
На сервере это превращается в
{ id: '5', data: '4455' }
Погуглив, нашел информацию что по умолчанию jQuery преобразует весь запрос в строку. И за это отвечает параметр
processData, переведя его в false, он перестанет преобразовывать, но в итоге на сервер приходит это:
{ 'object Object': '' }
PS: Сервер Node.js + express