I have got the array as following:
[
{
"name": "847_KK_0_KK_0tab1_checkbox",
"cost": 10,
"additionname": "Topping mango1",
"addtionid": 100
},
{
"name": "847_KK_1_KK_0tab1_checkbox",
"cost": 12,
"additionname": " Topping mango2",
"addtionid": 101
},
{
"name": "847_KK_1_KK_0tab2_checkbox",
"cost": 12,
"additionname": " Topping mango2",
"addtionid": 111
},
{
"name": "847_KK_1_KK_0tab2_checkbox",
"cost": 12,
"additionname": " Topping mango2",
"addtionid": 111
}
]
In the above array the name tab1_checkbox
refers to the first quantity. Similarly the name tab2_checkbox
refers to the second quantity.
I need to categorize the data as:
for (var i = 0; i < toppcrustsdata.length; i++) {
var name = toppcrustsdata[i].name;
var additionname = toppcrustsdata[i].additionname;
toppings_quantitywise.push({
'name': 'Quantity'+,
'value': values
});
}
My fiddle: http://jsfiddle.net/7ku720du/7/
The desired output i am looking for is
[
{
"name": "Qty1",
"values" : ["Topping mango1", "Topping mango2"]
},
{
"name": "Qty2",
"values" : ["Topping mango2", "Topping mango2"]
}
]
I want to create the following javascript array with Jquery