Javascript-форум (https://javascript.ru/forum/)
-   Flash (https://javascript.ru/forum/flash-actionscript-program/)
-   -   Получения массива из php (https://javascript.ru/forum/flash-actionscript-program/25083-polucheniya-massiva-iz-php.html)

Sadist_dead 24.01.2012 22:28

Получения массива из php
 
отсылаю две переменные методом POST на сервер
принимаю на сервере и вывожу
<?php
// получаем параметры
$param1 = $_POST['gid'];
$param2 = $_POST['mess'];
 

echo $param1;
echo $param2;
?>


потом получаем его в массив дата и вывожу его в текстовые поле result_tf
проблема в том что естественно я вижу одну строчку ...
каким образом можно вывести эти переменные по отдельности
не используя Сплит

result_tf.text=loader.data;

Gozar 24.01.2012 23:24

json с сервера. Потребуется посылать заголовок json. Будет сразу прилетать объект.

Gozar 24.01.2012 23:30

php:
<?php
header("Content-type: application/json");

$arr = ('param1'=>$_POST['gid'],	'param2' = $_POST['mess']);

echo json_encode($arr); //либо можешь сам собирать json - один фиг в php он строка
?>

js:
console.log([loader.data.param1, loader.data.param2]);

Gozar 24.01.2012 23:38

Упс, это раздел Flash:

Ну тогда можно не отправлять заголовок json:
var obj:Object = JSON.decode(str);

Sadist_dead 24.01.2012 23:47

Спасибо попробую.... а пока организовал так
header('Content-type: text/xml; charset=utf-8'); 


printf("<datas>
<param1>
%s
 </param1>
 <param2>

 %s
 </param2>
 
</datas>


 ",$param1,$param2);


а из XML уже просто вытащить....

Gozar 25.01.2012 16:45

Цитата:

Сообщение от Sadist_dead (Сообщение 152659)
а из XML уже просто вытащить....

5. Вопрос специально для тебя, к flash это тоже относится.

http://javascript.ru/forum/misc/9459...prosy-faq.html

Sadist_dead 26.01.2012 08:59

Цитата:

Сообщение от Gozar (Сообщение 152824)
5. Вопрос специально для тебя, к flash это тоже относится.

http://javascript.ru/forum/misc/9459...prosy-faq.html

Спасибо


Часовой пояс GMT +3, время: 06:28.