Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.02.2014, 04:22   #1
Lokos
Форумчанин
 
Регистрация: 29.09.2009
Сообщений: 587
По умолчанию Передача данных с php скрипта

Здравствуйте.
передаю данные с пхп скрипта на запрос аяксу
Код:
$stroka='[';for($i=0;$i<count($SortMas);$i++){$stroka=$stroka.'{arg:'.$SortMas[$i]["Znach"].',val:'.$SortMas[$i]["Kolvo"].'}';
if ($i<>count($SortMas)-1) $stroka=$stroka.',';}
$stroka=$stroka.']';
echo $stroka;
результат который приходит в скрипт
[{arg:0,val:2},{arg:0.3,val:2},{arg: 0.4,val:3},{arg:0.6,val:2},{arg:0.7 ,val:3},...[{arg:0,val:2},{arg:0.3,val:2},{arg: 0.4,val:3},{arg:0.6,val:2},{arg:0.7 ,val:3},]
создаю переменную в скрипте
var MasDan=[{arg:1.2,val:3},{arg:2.4,val:4},{ar g:4,val:6}];
выводимый результат
[object Object],[object Object],[object Object]

возможно на первый вариант как то преобразовать посоветуйте, делаетеся для того чтоб потом передать эти данные графику первый способ не работает второй работает(
Lokos вне форума Ответить с цитированием
Старый 25.02.2014, 04:44   #2
Lokos
Форумчанин
 
Регистрация: 29.09.2009
Сообщений: 587
Радость

немного переделал код

Код:
$stroka='[';for($i=0;$i<count($SortMas);$i++){$stroka=$stroka.'{"arg"'.$SortMas[$i]["Znach"].","val":"'.$SortMas[$i]["Kolvo"].'"}';
if ($i<>count($SortMas)-1) $stroka=$stroka.',';}
$stroka=$stroka.']';
и добавил обработку в скрипте

Код:
var obj = JSON.parse(MasDan);
результат достигнут

Последний раз редактировалось Lokos; 25.02.2014 в 04:47.
Lokos вне форума Ответить с цитированием
Старый 25.02.2014, 07:12   #3
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

http://www.php.net/manual/ru/function.json-encode.php
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 27.02.2014, 03:54   #4
Lokos
Форумчанин
 
Регистрация: 29.09.2009
Сообщений: 587
По умолчанию

Цитата:
Сообщение от Naive Посмотреть сообщение
не работает если упаковывать данной функцией, приходят не объекты а строка(
Lokos вне форума Ответить с цитированием
Старый 27.02.2014, 07:39   #5
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Цитата:
Сообщение от Lokos Посмотреть сообщение
не работает если упаковывать данной функцией, приходят не объекты а строка(
ого, покажи пример где через http пролазит объект, а не строка. Картинка, а не строка, видео, а не строка, звук, а не строка
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 27.02.2014, 07:57   #6
Lokos
Форумчанин
 
Регистрация: 29.09.2009
Сообщений: 587
По умолчанию

Цитата:
Сообщение от Naive Посмотреть сообщение
ого, покажи пример где через http пролазит объект, а не строка. Картинка, а не строка, видео, а не строка, звук, а не строка
полученный результат выводится как строка а не как объект, передается то строка
Lokos вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Передача данных с php в js Natysya PHP 1 26.05.2011 17:10
Передача данных из php скрипта в программу CraftR14 PHP 11 06.08.2010 23:13
Передача данных php-скрипту mikhea PHP 8 26.06.2010 22:12
Передача данных php скрипту Черничный Работа с сетью в Delphi 3 11.11.2008 08:56
Получение данных от php скрипта.. Sanich Работа с сетью в Delphi 5 20.12.2007 16:41