2012-04-07 4 views
-1

Мой класс php возвращает массив объектов Объекты, и я бы хотел вызвать или выбрать атрибуты каждого из них.jquery - как получить свойства объекта Object?

My JS выглядит следующим образом:

$.get("getData.php", function(result){ 
      var data = jQuery.parseJSON(result); 

      $.each(data, function(i, v){ 
        console.log($(this).attr('myPlantCode')); 

... но консоль просто возвращает 'неопределенными' для каждого объекта в массиве.

Я знаю, что это должно быть что-то простое, и я, вероятно, не за горами ... но как я могу назвать конкретные атрибуты по имени?

+1

Вы даже не закрыли свой оператор $ .each –

+1

Если вы используете '$ .parseJSON' в обратном вызове jQuery AJAX, вы делаете что-то неправильно. jQuery уже делает это для вас ... – ThiefMaster

+1

@ThiefMaster Я не думаю, что это так, если вы не укажете тип данных или не используете '$ .getJSON()'. –

ответ

0

Gah ... Я знал, что это было что-то глупое глупо. console.log (v.Site.myPlantCode) работал, потому что результат Parsed дал массив объектов, завернутых в объекты. Теперь посмотрим, могу ли я получить данные без разбора JSON без необходимости.

Смежные вопросы