|
|
|||||
Регистрация: Jul 2012
Сообщений: 148
|
Отправка POST-ом с переходом
Люди, как мне постом отправить переменные и одновременно перейти по ссылке? Именно одновременно отправка с переходом.
Обычный navigateToURL(); не перекидывает на сайт и, тем более, ничего не отправляет. var loader:URLLoader = new URLLoader; var urlreq:URLRequest = new URLRequest(server); var urlvars:URLVariables = new URLVariables; var header:URLRequestHeader = new URLRequestHeader("Content-type", "application/octet-stream"); loader.dataFormat = URLLoaderDataFormat.VARIABLES; urlreq.requestHeaders.push(header); urlreq.method = URLRequestMethod.POST; urlvars.id = "id"; urlvars.image = "img"; urlreq.data = urlvars; try { navigateToURL(urlreq); } catch (e:*) { trace(e) } Последний раз редактировалось Vlad84; 19.01.2015 в 19:58. |
|
|||||
Lorem ipsum
|
Вызов navigateToURL() без параметра window открывает новое окно, которое, возможно, заблокировалось браузером.
И вот еще: Цитата:
__________________
Поймай яблоко 2! |
|
|||||
Регистрация: Jul 2012
Сообщений: 148
|
По Error понял, поправил код.
А вот navigateToURL() даже если ему передать параметр _blank, ничего не открывает. На форуме девов хрома писали, что переход можно сделать через ; Но это для меня не вариант, он не везде работает. |
|
|||||
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
navigateToURL должен быть прописан в хэндлере клика.
__________________
Отряд Котовскага |
|
|||||
Регистрация: Jul 2012
Сообщений: 148
|
Я обернул его в функцию, которую приаттачил к кнопке.
Внизу архив с исходником. Странно, что переменные передаются не постом, а гетом |
|
|||||
Регистрация: Dec 2014
Сообщений: 312
|
Проверьте, может в этом проблема
Цитата:
|
Часовой пояс GMT +4, время: 01:42. |
|
« Предыдущая тема | Следующая тема » |
|
|