Saludos.
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:
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);
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]
podria alguien orientarme al respecto?
espero haberme explicado bien, gracias de antemano.