I need to pass jslt object (List) to a spring controller using ajax.
The page is JSPX and i get de Object in JS code using EL (expression language)
var diasLaborales = "${diasLaborales}";
$.ajax({
url: './configuracionagendas/addRangoHorario.json',
type: 'POST',
data: {diasLaborales: diasLaborales}
....
...
.....
this result of var diasLaborales is a string with this format
[DiaLaboral
[idDia=1,
nombreDia=Lunes,
configuracionAgenda=<null>,
rangosHorario=<null>,
id=<null>,
version=<null>],
DiaLaboral[idDia=2,
nombreDia=Martes,
configuracionAgenda=<null>,
rangosHorario=<null>,
id=<null>,version=<null>],
DiaLaboral[
idDia=3,
nombreDia=Miércoles,
configuracionAgenda=<null>,
rangosHorario=<null>,
id=<null>,version=<null>]
]
Then I can pass this generated string to the controller but I need to parse it in a List<DiaLaboral>
...But I can not
PD:
Does not work without quotes in ${diasLaborales}
var diasLaborales = ${diasLaborales};
Gives an error unexpected token < ...
Thanks
EDIT 2:
the solution was to send a json!
thanks!