Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/06/2013, 10:58
trueno_largo
 
Fecha de Ingreso: abril-2007
Mensajes: 114
Antigüedad: 17 años, 7 meses
Puntos: 1
Respuesta: Longitud de json.

{"total":4,"data":[{"id":"1","value":"dato1"},{"id":"2","value":"dato 2"},{"id":"3","value":"dato3"},{"id":"4","value":" dato4"}]}

El caso que en los links que me pasastes comentan que si la respuesta del json, es como la que yo tengo, si se podria hacer uso de la propiedad .length, lo hago de la siguiente manera, donde url:datos.do, contiene el json.

Código:
var js=Ext.Ajax.request({
	  url : 'datos.do',
	  method: 'GET',
	  headers: { 'Content-Type': 'application/json' }, 
	 
	  success: function (response) {
            
	         var jsonResp = Ext.util.JSON.decode(response.responseText);
             alert(response.rows[1].description);
	       //Ext.Msg.alert("Error",jsonResp.error);
        
	       },
        
	  failure: function (request) {
	      var jsonResp = Ext.util.JSON.decode(request.responseText);
	      Ext.Msg.alert("Error",jsonResp.error);
	       }
	 });
       alert("prueba:"+ js.lenght);
       
});
De todas maneras, se podria hacer un store que me almacenara el json, de datos.do? Pues son faciles de recorrer y de acceder a sus datos.

Gracias

Última edición por trueno_largo; 16/06/2013 a las 12:21