Soy nuevo en Javascript y estoy haciendo una insercion en una BD por medio de JSON, la insercion de la data la hago, pero no de la manera correcta, es decir, la estructura de los elementos no es la que debo de insertar...
Código:
necesito insertar un elemento antes del array (arraySel) que me permita definir la referencia a 'arraySel.id[selNodes[i].parentNode.id]' como id:arraySel.id[selNodes[i].parentNode.id]var arraySel = {id:{method:{}}} //definicion del objeto methods, define la utilizacion del array para el objeto for(var i in selNodes){ if(typeof(selNodes[i])=='object'){ // Presencia de nodo padre // console.log(selNodes[i]) if (!selNodes[i].leaf){ //si es una hoja (sin childNodes) arraySel.id[selNodes[i].id] = new Array(); }else{ // es un hijo (server side method) var newElement = { "name": selNodes[i].id, "allow": 1 } arraySel.id[selNodes[i].parentNode.id].push(newElement) } } } var jsonData = Ext.util.JSON.encode(arraySel);
podria alguien orientarme al respecto?
espero haberme explicado bien, gracias de antemano.