Estoy haciendo una llamada mediante el objeto request de mootools para enviar un formulario, accedo a un fichero php donde guardo los datos del formulario y me gustaría obtener en la devolución de datos una array de js para poder tratar los datos devueltos desde el js de la llamada. El caso es que no sé como devolver los datos ni tampoco como interpretar los datos devueltos...
Pongo un ejemplo...
Código:
// envio datos
new Request({
url: enviadatos.php,
method: 'post',
data : form.queryString(),
evalScripts: true,
onFailure: function(instance){
}.bind(this),
onSuccess: function(result){
tratarDatos(result);
}.bind(this)
}).send();
Código PHP:
// fichero.php donde recibo datos
$id = $this->save($_POST);
$datos = $this->obtenerRegistro($id);
// escribo código js para interpretarlo a la vuelta...
echo "datos_devueltos[0]=".$datos['0'].";datos_devueltos[1]=".$datos['1'].";";
Código:
// tratamiento de los datos devueltos
tratarDatos(result){
eval(result);
}
El caso es que esto no me funciona ni tampoco sé alguna manera similar de hacerlo.
Alguien me echa un cable??????????