I am using https://github.com/ManifestWebDesign/angular-gridster. Here is Code for default chart sizes :-
$scope.dashboards = {
'1': {
widgets: [{
row: 0,
col: 0,
sizeX: 2,
sizeY: 1,
name: "Chart1",
canvas: "canvas1"
}, {
row: 0,
col: 2,
sizeX: 2,
sizeY: 1,
name: "Chart2",
canvas: "canvas2"
}]
}
};
I want to store this default sizes in a database & call it on load & apply it to $scope.dashboards.
So i stored the data in database column like this :-
[{row: 0,col: 0,sizeX: 2,sizeY: 1,name: "Chart1",canvas: "canvas1"}, {row: 0,col: 2,sizeX: 2,sizeY: 1,name: "Chart2",canvas: "canvas2"}]
And after ajax call :-
jq.ajax({
type: "GET",
url: "/Method/",
success: function(data) {
var arr = JSON.parse(data);
$scope.dashboards = {
'1': {
widgets: arr
}
};
}
});
Gives me error :-
SyntaxError: Unexpected token r
at Object.parse (native)