Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    lista chiavi in un array associativo

    Ciao a tutti,

    devo visualizzare una lista delle coppie chiave/valore di un array associativo, ottenuto a partire da un oggetto json.


    Ho fatto una cosa del genere:

    codice:
    var dataset = jQuery.parseJSON(JSONstring);
    var markers = dataset.risultati;
    
    for (var key in markers[i]) {
             innerHtml += "" + key + ": "+markers[i][key]+"
    ";
    }
    l'oggetto "dataset" contiene tra le altre cose l'array "risultati" di cui mi interessa recuperare le coppie.

    Il problema è che questa iterazione mostra due volte ciascuna coppia: una con il valore associativo, una con l'indice.
    ES:

    0: Attivo [A]
    Stato: Attivo [A]
    1: 92.695
    Codice: 92.695
    2: Marco
    Nome: Marco

    ecc....

    come posso risolvere?

    Grazie

  2. #2
    codice:
    for (var key in markers[i]) {
       if(isNaN(key)){//se key non è un numero:
             innerHtml += "" + key + ": "+markers[i][key]+"
    ";
       }
    }

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.