Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Отправка XML методом POST (http://www.flasher.ru/forum/showthread.php?t=79770)

rockafella 15.05.2006 18:12

Отправка XML методом POST
 
Добрый день, у меня такая проблема, когда я отправляю данные на сервер вот так

Код:

myXML.send("http://www.адрес/postxml.php", "POST");
Открывается пустое окно браузера со строчкой:
http://www.адрес/postxml.php.

Как сделать так чтобы это окно не открывалось?

artcraft 15.05.2006 18:41

у меня такого не происходит

rockafella 16.05.2006 10:28

Цитата:

Сообщение от artcraft
у меня такого не происходит

А кто 3.14здит тот кто?

Дело в том что при отправки данных метод send() всегда открывает новое окно или обновляет содержимое текущего. Если Вы хотите избежать открытия или обновления окна, используйте sendAndLoad().

Бармалей 16.05.2006 10:39

Цитата:

Сообщение от rockafella
А кто 3.14здит тот кто?

Кто-то скоро получит плюсик к подписи. А вот что написано в хелпе.
Код:

XML.send()
Доступность
Flash Player 5.

Синтаксис
my_xml.send(url:String, [window:String]) : Void

Параметры
url Строка; URL, куда будет отправлен документ, составленный из содержимого указанного XML объекта.

window Строка; окно браузера, в котором откроется ответ сервера:

_self указывает на текущий фрейм данного окна (фрейм, в который вставлен флэш-ролик).
_blank указывает на новое окно.
_parent указывает на родительский фрейм по отношению к текущему.
_top указывает на верхний фрейм в данном окне.
Этот параметр необязателен; если его не указать, по умолчанию используется _self.

Возвращает
Ничего.

Описание
Метод; преобразует XML объект в XML документ и отправляет серверу по указанному адресу, используя метод POST. Среда разработки Flash может использовать лишь метод GET.

Обращу твое внимание на следующую строчку:
Код:

Этот параметр необязателен; если его не указать, по умолчанию используется _self.

haetorigam# 16.05.2006 10:46

rockafella, за Ваше хамское поведение вы получаете 2 замечания (за мат и за неуважительное отношение к участникам форума). Читайте правила.

ToXICus 20.01.2007 23:43

Думаю, что написание мата займет намного больше времени чем Dbclick Flash.exe и нажатие F1 :quiet:
А вот с ХМЛ действительно проблемы
Пишу вот такой скрипт, к примеру, а в результате в том же файле ничего нету!
Как сделать, чтобы измекнение вносились в указаный файл?!
Подскажите, может я чего-то не то делаю, или проблема в софте. В хелпе
Макромедии такое же, но и оно не работает :( Как быть?
Код:

var my_xml:XML = new XML("<highscore><name>Ernie</name><score>13045</score></highscore>");
my_xml.contentType = "text/xml";
my_xml.send("highSc.xml", "_blank");


Kikasso 21.01.2007 00:18

rockafella, вы поняли что произошло?
вы посылаете свой xml на сервер и указываете окно для ответа POST.
переменная POST не определена, значит ответ придет в окно undefined.

Цитата:

Сообщение от ToXICus
Подскажите, может я чего-то не то делаю, или проблема в софте.

Скорее первое, чем второе ))
Кто ж будет ваш файл сохранять? Сервер xml только отдает..
Надо что-то на php написать, или на любом другом серверном языке.

etc 21.01.2007 02:59

Архивариусы, это было в мае 2005-го года!

Kikasso 21.01.2007 03:37

я и не заметил)) ToXICus, зачем тему апнул??
..
ну не 2005, а 2006-го..
Я думаю, ToXICus искал по теме и ляпнул в тему чтоб свою не открывать ))

ToXICus 21.01.2007 21:41

Все правильно, а то под плюс за 1.2 не хотел получить:-)
Спасибо за совет. Пойду юзать SharedObject.


Часовой пояс GMT +4, время: 08:20.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.