2011-02-07 11 views
5

Ho un file di esempio JSONcome ottenere chiave da file JSON utilizzando jQuery

{a:'spc432', 
b:'lll432' 
} 

Sto cercando di ottenere il file JSON dal lato client. e html anche scritti solo sul lato client. dopo di che voglio scoprire ogni ID dal file json in modo dinamico. Come possiamo ottenere ID con la conoscenza degli ID dei file JSON ..? Ho provato sotto la codifica ... ma non funziona. per favore potete controllare

<!DOCTYPE html> 
<html> 
<head> 
    <script src="http://code.jquery.com/jquery-1.5.js"></script> 
    <script> 
     $(document).ready(function(){ 
      alert("hi"); 
      $.get("json_text.txt", function(data) 
        { alert("length = "+data.length); 
              for(i = 0; i< data.length; i++) 
              alert("key name "+data[i].id); 
             } 
       ); 

     }); 
    </script> 
</head> 
<body> 
</body> 
</html> 

risposta

0

Dovete dire jQuery per trattare la risposta come JSON - al momento si tratta solo trattandolo come un blocco di testo. Provare a utilizzare http://api.jquery.com/jQuery.getJSON/

+0

una volta che ottengo i dati, sono in grado di ottenere i nomi di identificazione in modo dinamico. Ho semplicemente sostituito $ .getjson invece di una richiesta Ajax. –

+0

Vedere la mia altra risposta ... –

14

Per ottenere i nomi dei tasti che si possono fare:

for(var key in data){ alert('key name: ' + key + ' value: ' + data[key]); } 
Problemi correlati