Ver Mensaje Individual
  #5 (permalink)  
Antiguo 31/05/2006, 15:15
Avatar de mega82es
mega82es
 
Fecha de Ingreso: septiembre-2005
Mensajes: 38
Antigüedad: 21 años, 1 mes
Puntos: 0
Mensaje

Gracias vicman

Estuve leyendo algunos articulos sobre este tema, y en muchos sitios me encontre que era mejor utilizar JSON en lugar de XML, porque seria como "matar una mosca a cañonazos".

JSON significa Javascript Object Notation, bueno, en resumen en lugar de recibir XML se recibe una cadena como:

Código PHP:
// Esto es javascript
{"employeeId":1234,"yearMonth":"1998-01","sales":"$8,115.36"} 
Y para procesarla se usa la funcion eval
Código PHP:
var myAjax = new Ajax.Request(
            
url, 
            {
                
method: 'get', 
                
parameters: pars, 
                
onComplete: showResponse
            
});

// Aqui procesamos los detalles y actualizamos los campos correspondientes
function showResponse(originalRequest)
    {
       var 
infoEmpleado = eval("("+originalRequest.responseText+")")

        $(
'employee-id').value = infoEmpleado.employeeId;
        $(
'year-month').value = infoEmpleado.yearMonth;
        $(
'sales').value = infoEmpleado.sales;

    } 
Aun no he tomado una decision de como hacerlo, estoy evaluando algunos riesgos que se pudieran presentar.

Saludos