Hola, me gustaria por favor que me ayuden ya que necesito esto urgente, bueno les comento estoy obteniendo un array de la base de datos con php y luego lo paso a javascript mediente el ajax, antes de mandar el array lo convierto a json, pero por algun motivo en el javascript no lo convierte a array aqui dejo el codigo:
Código PHP:
Ver original$result = mysql_query("select ep,p1,p2,ef from Estadistico1 where escuela like '".$esc."' and sede like '".$sed."' and periodo like '".$per."' limit 1",$link) or
die(mysql_query()); $ejemplo['ep'] = $row[0];
$ejemplo['p1'] = $row[1];
$ejemplo['p2'] = $row[2];
$ejemplo['ef'] = $row[3];
}
desconectar($link);
Código Javascript
:
Ver originalfunction llenadiv(div){
ajax=nuevoAjax();
var con = document.getElementById(div);
if(div=="periodo"){
var esc = document.getElementById("sescuela");
var sed = document.getElementById("ssede");
ajax.open("GET","funciones.php?var="+div+"&esc="+(esc.options[esc.selectedIndex].value)+"&sed="+(sed.options[sed.selectedIndex].value),true);
}else if(div=="datos"){
var esc = document.getElementById("sescuela");
var sed = document.getElementById("ssede");
var per = document.getElementById("speriodo");
ajax.open("GET","funciones.php?var="+div+"&esc="+(esc.options[esc.selectedIndex].value)+
"&sed="+(sed.options[sed.selectedIndex].value)+"&per="+(per.options[per.selectedIndex].value),true);
}else{
var cam = document.getElementById("stablas");
ajax.open("GET","funciones.php?var="+div+"&val="+(cam.options[cam.selectedIndex].value),true);
}
ajax.send();
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
if(div=="datos"){
var textoAjax=ajax.responseText;
alert(textoAjax);
var ar = JSON.parse(textoAjax);
alert(ar.ep);
}else{
var textoAjax=ajax.responseText;
con.innerHTML=textoAjax;
}
}
}
}
Por favor espero me puedan ayudar ya que lo necesito mucho, Gracias de antemano