Как получить следующие значения параметров Json с Javascript? - PullRequest
2 голосов
/ 13 июня 2011

У меня есть следующие данные json в переменной Javascript result:

[
Object { id="3443", name="Jack", date3="261"},
Object { id="50942", name="Mary", date1="12"}, 
Object { id="2524", name="Paul", date3="163"}
]

Как получить доступ к значениям имени и даты с помощью Javascript?

Данные json создаютсяPHP-скрипт, который я написал.Я не уверен, как можно назвать «ojbect», который действительно может помочь.


После прочтения первых комментариев я понял, что на самом деле забыл использовать jsonencode перед отправкой данных.Таким образом, объект выше был массивом php, а не объектом, закодированным в json.

Ответы [ 2 ]

2 голосов
/ 13 июня 2011

попробуй:

alert(your_variable[0].id); // 3443
alert(your_variable[1].id); // 50942
alert(your_variable[2].id); // 2524
2 голосов
/ 13 июня 2011

Если вы знаете имена свойств, тогда посмотрите на метод parseJSON, предоставляемый jQuery.Это позволяет сопоставить свойства с типом, таким как:

var results = jQuery.parseJSON(jsonData);
for (int i = 0; i < results.length; i++) {
    alert(results[i].name + ":" + results[i].date);
}

Возможно, вам потребуется настроить входы и точно использовать выходы в соответствии с вашими данными и требованиями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...