Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Как обратиться к члену объекта?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
3d_killer
Отправлено: 12 Августа, 2015 - 09:29:55
Post Id



Участник


Покинул форум
Сообщений всего: 1916
Дата рег-ции: Апр. 2011  
Откуда: Ростов-на-Дону


Помог: 21 раз(а)




Кидаю данные (массив) из PHP в JS
такие:
PHP:
скопировать код в буфер обмена
  1. {"data":{"data":[{"product":"7839","count":5,"error":"0"},{"product":"7840","count":2,"error":"0"},{"product"
  2. :"7844","count":3,"error":"0"}],"error":""}}


в js пробегаю циклом:

PHP:
скопировать код в буфер обмена
  1. $.each(obj.data['data'],function()
  2. {
  3.         console.log($(this));
  4. });


в консоли:

CODE (htmlphp):
скопировать код в буфер обмена
  1.  Object[Object { product="7840",  count=1,  error="0"}]
  2. home.js (строка 176)
  3. Object[Object { product="7844",  count=2,  error="0"}]
  4. home.js (строка 176)
  5. Object[Object { product="7845",  count=10,  error="0"}]


как вытащить данные из product, count, error

пробую так: но это не правильно и не работает, информацию найти не смог
(Добавление)
заработало так:
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $.each(obj.data['data'],function(){
  3. console.log($(this)[0]['product']);
  4. });

(Отредактировано автором: 12 Августа, 2015 - 09:35:42)

 
My status
 Top
SAD
Отправлено: 12 Августа, 2015 - 10:44:47
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009  
Откуда: Днепропетровск, Украина


Помог: 75 раз(а)




CODE (javascript):
скопировать код в буфер обмена
  1. $.each(obj.data.data,function(index, item){
  2.     console.log(item.product);
  3. });
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB