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);