¿Solo si alguien puede explicarme por qué la caja de alertas no devuelve una matriz sino vacía?¿Cómo foreach en una matriz multidimensional con jQuery? Comportamiento extraño
var response = new Array();
response[0] = new Array();
response[1] = new Array();
response[2] = new Array();
response[0]["Id"] = 1;
response[0]["StreetAddress"] = 'xxx';
response[0]["Place"] = 'yyy';
response[1]["Id"] = 2;
response[1]["StreetAddress"] = 'xxx';
response[1]["Place"] = 'yyy';
response[2]["Id"] = 3;
response[2]["StreetAddress"] = 'xxx';
response[2]["Place"] = 'yyy';
$.each(response , function(key1, value1) {
alert(value1);
});
En realidad, voy a tener este tipo de matriz a partir de un servicio web y necesito bucle en esta matriz para recuperar datas más.
Pero no entiendo por qué el bucle no funciona correctamente.
Gracias de antemano chicos.
En realidad, quiero utilizar este servicio: http://www.postcodeanywhere.co.uk/support/webservices/PostcodeAnywhere/Interactive/FindByPostcode/v1/default.aspx En la parte superior de la página, el código de función javascript muestra: // PONGA SU CÓDIGO AQUÍ // FYI: El resultado es una matriz de pares de valores clave (por ejemplo, respuesta [0] .Id), las claves son: // Id // StreetAddress // Place Así que estoy tratando de construir una matriz de ejemplo solo para comenzar a implementar mi script. Pero mi matriz parece estar equivocada. Si alguien puede darme la sintaxis correcta de mi matriz. Gracias –
@Antoine modifiqué la respuesta –