Mando información mediante ajax para recuperarla de un archivo php datos de una base de datos mysql.
Código:
en php tengo este código:ajax.open('POST','mifile.php',false); ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); ajax.send(null); var filas = ajax.responseText.parseJSON(); var cadena = ''; for(var i in filas) if(filas.hasOwnProperty(i)){ cadena += filas[i].noticia; } document.getElementById('resultado').innerHTML = cadena;
Código PHP:
$filas = array();
while($fila=mysql_fetch_assoc($resultado)){
$filas[] = $fila;
}
mysql_free_result($resultado);
$json = new Services_JSON();
print $json->encode($filas);
comunicacin00200063on
Pruebas que he hecho.
En el archivo php, cuando recibe el texto de la base de datos, lo he copiado en un block de notas: El resultado aparece perfecto.
He puesto en el archivo javascript, un alert(cadena) y ya aparece la palabra mal escrita.
Saludos