156
rated 0 times
[
160]
[
4]
/ answers: 1 / hits: 21431
/ 10 Years ago, fri, july 11, 2014, 12:00:00
I need to send a js object to the server through ajax request;
is an object containing parameters for a sql query with Sequelize orm in node js; an example is like this:
var data =
{
include: [
{ model: model.Shop },
{ model: model.Product,
include: [
{ model: model.File }
]
}
]
}
It can contain arrays of objects nested on multiple levels;
before sending it I can convert it to valid JSON if needed, like this:
var data =
{
include: [
{ model: model.Shop },
{ model: model.Product,
include: [
{ model: model.File }
]
}
]
}
I've tried to send it as JSON:
$.ajax({
//...
data: data
});
The problem is that when in the node server I do JSON.parse of the received string, the value of each property is a string and it is not recognized as a model object;
How can I make my server able to understand this?
More From » jquery