Ver Mensaje Individual
  #7 (permalink)  
Antiguo 19/02/2010, 15:36
geoMente
 
Fecha de Ingreso: noviembre-2009
Mensajes: 112
Antigüedad: 14 años, 6 meses
Puntos: 0
Sonrisa Respuesta: Pasar array de javascript a php por ajax sin q se pierdan datos

lo q hice fue esto:

function convertJSON(miarray){
var mijson='';
for(var i in miarray){
mijson=mijson+","+i+":'"+(miarray[i])+"'";
}
return "{"+mijson.substring(1)+"}";

}

function validarIngresos()
{

var arrayNPE = new Array(1, 2);

ajax = objetoAjax();
ajax.open("POST", "graficarNotas.php", true);

ajax.onreadystatechange=function()
{
if (ajax.readyState==4)
{

document.getElementById("divReg").innerHTML = ajax.responseText;
document.form1.submit();
}
}

var arrayNotasPracsEspecificas = convertJSON(arrayNPE);
var a = scape(arrayNotasEspecificas);

alert(arrayNotasPracsEspecificas);


ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send("arrayNotasPracsEspecificas="+arrayNotas PracsEspecificas);
}

En el alert me muestra {0:'1',1:'2'}

Y me sale un error que escape no está definido

y otra pregunta : Como sería el explode en el archivo php?

Gracias por las respuestas