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 :: Порсинг строки ajax json

 PHP.SU

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


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

> Без описания
KaFFa
Отправлено: 11 Сентября, 2013 - 22:10:50
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Сент. 2013  


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




Доброго времени суток, у меня вот какая проблема:
Формировать строку научился, а вот как получить, распарсить и распихать значения по дивам разобраться не могу(
На сервере формируется строка: {"asd":15901,"zxc":392,"qwe":1287,"dob":232"}
нужно получить эти данные в Ajax и распределить их по дивам.

(Отредактировано автором: 11 Сентября, 2013 - 22:12:12)

 
 Top
caballero
Отправлено: 11 Сентября, 2013 - 22:20:55
Post Id


Активный участник


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


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




json_encode()
json_decode()


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
KaFFa
Отправлено: 11 Сентября, 2013 - 22:24:03
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Сент. 2013  


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




а как получить эту строку?
 
 Top
caballero
Отправлено: 11 Сентября, 2013 - 22:37:13
Post Id


Активный участник


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


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




какую строку?


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
KaFFa
Отправлено: 11 Сентября, 2013 - 22:54:04
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Сент. 2013  


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




caballero пишет:
какую строку?


Один скрипт выводит на экран вот такую строку: {"asd":15901,"zxc":392,"qwe":1287,"dob":232"}

как спарсить эти данные в другом скрипте и присвоить значения для div?

в общем мне нужно получить данные из файла 1.php и в другом файле 2.php
в тегах <script> </script> присвоить полученные значения для div!

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

(Отредактировано автором: 11 Сентября, 2013 - 22:58:41)

 
 Top
caballero
Отправлено: 11 Сентября, 2013 - 22:55:40
Post Id


Активный участник


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


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




json_decode()


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
esterio
Отправлено: 12 Сентября, 2013 - 02:00:37
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


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




думаю ТС интересует js
JSON.parse или eval
 
 Top
Faraon-san
Отправлено: 12 Сентября, 2013 - 12:32:00
Post Id



Посетитель


Покинул форум
Сообщений всего: 318
Дата рег-ции: Сент. 2013  


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




я думаю он хочет аяксов получить данные и распределить их по dom документу.
 
 Top
IllusionMH
Отправлено: 12 Сентября, 2013 - 13:04:48
Post Id



Активный участник


Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011  
Откуда: .kh.ua


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




Faraon-san, основная проблема решена, рассказали как разобрать json строку в объект.
А дальше только ТСу известно как он будет связывать свойства с дивами.
 
 Top
KaFFa
Отправлено: 12 Сентября, 2013 - 13:44:56
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Сент. 2013  


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




Faraon-san пишет:
я думаю он хочет аяксов получить данные и распределить их по dom документу.

да, именно это я и хочу, только вот как реализовать не знаю( помогите пожалуйста.
 
 Top
caballero
Отправлено: 12 Сентября, 2013 - 14:13:19
Post Id


Активный участник


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


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




Цитата:
JSON.parse или eval

(Отредактировано автором: 12 Сентября, 2013 - 14:24:25)



-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
Faraon-san
Отправлено: 12 Сентября, 2013 - 15:17:12
Post Id



Посетитель


Покинул форум
Сообщений всего: 318
Дата рег-ции: Сент. 2013  


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




это в файле 2.php
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2.  
  3. var request = new XMLHttpRequest;
  4. request.open('GET', '1.php');
  5. request.send(null);
  6. request.onreadystatechange = function() {
  7.     if (request.readyState == 4 && request.status == 200) {
  8.             alert(request.responseText);
  9.         }
  10.     }
  11.  
  12.  

А дальше нужно раскодировать json
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB