Ver Mensaje Individual
  #5 (permalink)  
Antiguo 24/06/2013, 04:15
trueno_largo
 
Fecha de Ingreso: abril-2007
Mensajes: 114
Antigüedad: 17 años
Puntos: 1
Respuesta: Get a resultado de POST. Ajax Request

Cita:
Iniciado por trueno_largo Ver Mensaje
Hola de nuevo, para que quede mas claro, cuando realizo:
Código:
 Ajax.request({
            url: getRelativeURI(url),
            scope: this,
            method: method,
            headers: {
                'Content-Type': 'application/json'
            },
            params:
                    Ext.JSON.encode(idMarca),//le paso el id de la marca del coche apra que me traiga los modelos.
        
            dataType: 'json',     // el tipo de información que se espera de respuesta

 success: function ( form, action ){
                Ext.Msg.alert('Ok',action.result.msg);
            },
            failure: function ( form, action ) {
                Ext.Msg.alert('Fallo',action.result.msg);
            }
        });
    }
El caso que esta peticion se realiza por POST y puedo ver que esto me genera un json con los datos adecuados:
{"total":2,"data":[{"id":1,"modelo":"modelo1"},{"id":2,"modelo":model o2"}]}

Pero no sé acceder a ellos. Sin embargo cuando hago un GET, para otra necesidad, si que sé acceder:
success: function(result, request) {


var tiposDatos = JSON.parse(result.responseText);