Я пытаюсь проанализировать данные JSON (внизу), используя метод JSON.parse
в javascript. Ниже приведен код.
var i;
var myData={};
$(document).ready(function(){
$.get("http://localhost:4567/get/233307/loc/15000/10", function(data){
display(data);
}, "json");
});
function display(x){
for(i = 0; i <= x.length;i++){
myData = JSON.parse(x[i]);
}
alert(myData[2].uid);
}
Код выше, по моему мнению, должен анализировать данные JSON и сохранять их в myData
. Но предупреждение, которое должно было дать мне 233307
, дает мне undefined
. Я чувствую, что делаю все правильно. Любая помощь? Спасибо.
{"id":64567868968,"uid":233307,"lat":41.418972,"long":-72.8941315,"date":"2010-11-11T16:01:15-05:00"},{"id":64567803255,"uid":
233307,"lat":41.4189505,"long":-72.89411,"date":"2010-11-11T16:00:13-05:00"},{"id":64567803254,"uid":233307,"lat":
41.4189451666667,"long":-72.8940725,"date":"2010-11-11T15:59:11-05:00"},{"id":64567803253,"uid":233307,"lat":
41.4188646666667,"long":-72.8940831666667,"date":"2010-11-11T15:58:08-05:00"},{"id":64567803252,"uid":233307,"lat":
41.4190095,"long":-72.8941905,"date":"2010-11-11T15:57:06-05:00"},{"id":64567700284,"uid":233307,"lat":
41.418972,"long":-72.894169,"date":"2010-11-11T15:56:04-05:00"}