delete response.content['header'];
On Jan 5, 12:06 am, yellow1912 <yellow1...@gmail.com> wrote: > First I have to admit I haven't got a clear understand of js object, > array and associative array yet. > > I'm using jquery form to post a form, and I get back some data in json > form, which is an array containing several fields (status, content, > etc....) > > The 'content' is an associative array which can have several elements, > so I'm able to access it like this: > > response.content['header'], response.content['body'], response.content > ['leftSidebox'], .... > > I wonder how I can unset one element in the above array (since i will > have to loop through the rest of the elements and update the > responding html. > > I wonder if something like this will work: > > response.content['header'] = undefined; > > jQuery.each(response.content, function(i, val) { > if(val !== undefined) > $("#" + i).html(val); > });