Ver Mensaje Individual
  #5 (permalink)  
Antiguo 31/05/2006, 15:15
Avatar de mega82es
mega82es
 
Fecha de Ingreso: septiembre-2005
Mensajes: 38
Antigüedad: 18 años, 8 meses
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'
                
parameterspars
                
onCompleteshowResponse
            
});

// 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