![]() |
URLLoader загрузка переменных
Вложений: 1
пытаюсь из формы передать POST запрос и получить от скрипта ответ. наталкиваюсь на ошибку:
-------------------------------------------------------------------- Error: Error #2101: Строка, переданная в URLVariables.decode(), должна быть строкой запроса закодированного URL-адреса и содержать пары имя/значение. at Error$/throwError() at flash.net::URLVariables/decode() at flash.net::URLVariables() at flash.net::URLLoader/onComplete() --------------------------------------------------------------------- Код: Код AS3:
в test.php: PHP код:
Опытным путем замечено если убрать URLLoaderDataFormat.VARIABLES; то все работает без ошибок. в чем подвох, во вложении - архив с проектом ( FlashDevelop ) |
возможно пара имя\значение имеется ввиду не просто единица а например var=1
|
_variables.test = '1';
это и есть пара - имя/значение |
я про php
|
URLLoaderDataFormat.VARIABLES - это формат ответа, а не запроса.
|
PHP код:
Я тоже сейчас маюсь с этой поблемой, не хочу плодить тем, надеюсь мне тут ответит кто-нибудь, скажите, если в php файле написаны не только имя=значение, а еще код, который выполняется на сервере, то flash не сможет распознать в этом коде переменные, которые я ему вывожу с помощью echo? Дело в том, что если в php присутствуют строки - приема переменной и вывод ее, то flash без проблем все это грузит, а если написать хоть чего еще, то все - ошибка, которая написана вверху поста. Подскажите как лучше поступить? |
Писать можно что угодно, для флеша имеет значение только результат работы скрипта.
|
Цитата:
mre, подскажи плиз алгоритм, я уже третий день пытаюсь вникнуть =((( |
Цитата:
|
Цитата:
|
| Часовой пояс GMT +4, время: 12:45. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.