I got this object:
currentid = 123;
$.extend(artikel,{
[currentid]:{"pfostenanzahl": pfostenanzahl,
"pfostenart": "Türpfosten",
"pfostenfarbe": farbe,
"pfostenmass": pfostenmasse + 'x' + pfostenlaenge,
"befestigung": befestigung,
"gesamtlaenge": gesamtlaenge,
"pfostenkosten": pfostenkosten,
"pfostenlaenge": pfostenlaenge}
});
And I just want to add
$.extend(artikel,{
[currentid]:{"gesamtbetrag": gesamtbetrag}
});
But everything which was added first time just disappears. How to do this right?
答案 0 :(得分:1)
You need to use the version that does deep merging.
So pass true
as the first argument.
$.extend(true, artikel,{
[currentid]:{"gesamtbetrag": gesamtbetrag}
});