19/02/2010, 15:36
|
| | Fecha de Ingreso: noviembre-2009
Mensajes: 112
Antigüedad: 15 años, 1 mes Puntos: 0 | |
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 |