![]() |
|
||||||||||
|
|||||
|
Регистрация: Dec 2011
Сообщений: 14
|
Мне нужно из флеша передать данные в пхп там что то с ними сделать и вернуть ответ
Я пытаюсь реализовать это так: var stat_loader:URLLoader = new URLLoader(); var stat_request:URLRequest = new URLRequest("http://(мой сайт).com/logind.php"); stat_request.method = URLRequestMethod.POST; var stat_vars:URLVariables = new URLVariables(); stat_vars['login'] = String(Object(this).puno.logk.text); stat_vars['pass'] = String(Object(this).puno.ps.text); //var loaderr:URLLoader = new URLLoader(); //var krequest:URLRequest = new URLRequest("http://(мой сайт).com/logind.php"); // Две строчки выше не дают нужного результата и выдают ошибку. stat_request.method = URLRequestMethod.GET; stat_loader.dataFormat = URLLoaderDataFormat.VARIABLES; stat_loader.addEventListener(Event.COMPLETE, completeHandler); stat_loader.load(stat_request); function completeHandler(evt:Event) { njkl = evt.target.data.pkl; Object(this).puno.logk.text = evt.target.data.llg; Object(this).puno.ps.text = evt.target.data.llp; } Error #2044: Необработанный IOErrorEvent:. text=Error #2035: URL-адрес не обнаружен. Error: Error #2101: Строка, переданная в URLVariables.decode(), должна быть строкой запроса закодированного URL-адреса и содержать пары имя/значение. at Error$/throwError() at flash.net::URLVariables/decode() at flash.net::URLVariables() at flash.net::URLLoader/onComplete() Пытался задавать юрл для GET в отдельных лоадерах и реквестах, не опмогло. Последний раз редактировалось Monompadin; 21.12.2011 в 17:09. |
|
|||||
|
Регистрация: Dec 2011
Сообщений: 14
|
Дело в том что отдельно POST работает нормально (то есть для него эта ссылка рабочая), а вот если приписать GET и орпеделить для GETа тот же реквест и лоадер (или даже если назначить свои, на тот же сайт) он выдаёт ошибку.
|
|
|||||
|
Регистрация: Dec 2011
Сообщений: 14
|
А можно по подробнее?))
|
|
|||||
|
Регистрация: Dec 2011
Сообщений: 14
|
Цитата:
var login:String = String(Object(this).puno.logk.text); var pass:String = String(Object(this).puno.ps.text); var stat_loader:URLLoader = new URLLoader(); var stat_request:URLRequest = new URLRequest("http://(проверненная ссылка на сайт)/logind.php?login="+login+"&pass="+pass); stat_request.method = URLRequestMethod.GET; stat_loader.dataFormat = URLLoaderDataFormat.VARIABLES; stat_loader.addEventListener(Event.COMPLETE, completeHandler); stat_loader.load(stat_request); function completeHandler(evt:Event) { njkl = evt.target.data.pkl; Object(this).puno.logk.text = evt.target.data.llg; Object(this).puno.ps.text = evt.target.data.llp; } |
|
|||||
|
Регистрация: Jun 2009
Адрес: Dnepropetrovsk
Сообщений: 18
|
Цитата:
и не надо руками собирать запрос через ? и &. Потому что когда собираете его руками не факт, что он получится URL-кодированным. |
![]() |
![]() |
Часовой пояс GMT +4, время: 13:35. |
|
|
« Предыдущая тема | Следующая тема » |
|
|