Sto cercando di creare una galleria di Flickr molto semplice usando l'API di Flickr. Quello che voglio ottenere è ordinare le mie foto per tag. Quello che sto usando è jQuery.getJSON() in modo che io possa analizzare la risposta API di flickr.photosets.getPhotos.È possibile creare un array multidimensionale vuoto in javascript/jquery?
I dati che mi interessa ottenere da Flickr sono il tag e l'URL associato a ciascuna foto. Il problema di questo è che l'unico modo logico di questo per me è la creazione di un array multidimensionale con il seguente formato:
Array['tag1'] => ['URL_1', 'URL_2', 'URL_3', 'URL_n'];
Tuttavia, non riesco a trovare un modo per raggiungere questo obiettivo. Il mio codice è simile al seguente:
$.getJSON('http://api.flickr.com/services/rest/?api_key=xxx&method=flickr.photosets.getPhotos&user_id=xxx&format=json&extras=tags%2C+url_l%2C+url_sq&nojsoncallback=1&photoset_id=xxx',
function(data) {
var imageArray = [];
$.each(data.photoset.photo, function(i, item) {
imageArray[item.tags] = [item.url_sq,];
});
});
Sono consapevole del fatto che il codice potrebbe essere imbarazzante, ma ho provato di tutto e non c'è modo per calcolare questo fuori.
Puoi mostrarci la risposta e che aspetto ha? Ciò ti aiuterà in modo significativo. –
Questa è la risposta: http://pastebin.com/S5g2zwwD – finferflu