Форум 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)
-   -   LoadVars добавляет в POST лишний элемент (http://www.flasher.ru/forum/showthread.php?t=129607)

xXvladXx 05.09.2009 22:16

LoadVars добавляет в POST лишний элемент
 
Код:
Код AS1/AS2:

        var url = "http://site.com/print.php";
        var get_from_php:LoadVars = new LoadVars();
        get_from_php.param1='1';
        get_from_php.param2='2';
        get_from_php.onData  = function(data) {
                if (data==null) {
                        _root.textbox.text='error';
                }else{
                        _root.textbox.text=data;
                }
        };
        get_from_php.sendAndLoad(url,get_from_php,'POST');

в результате скрипту приходит
param1=1
param2=2
onData=[type Function]
Удаленный сервер строго учитывает количество параметров и их содержание, и из-за onData запрос не проходит.
Возможно код не правильный, я в flash новичок.
Подскажите плиз, альтернативу LoadVars, или как починить этот код,
Насколько я понимаю 2 параметр у sendAndLoad пост, но если пишу туда get_from_php2(точно такой же но без onData), то запрос не проходит

iNils 05.09.2009 22:35

Код AS1/AS2:

var url:String = "http://site.com/print.php";
var lvSend:LoadVars = new LoadVars();
var lvReceive:LoadVars = new LoadVars();
lvSend.param1 = '1';
lvSend.param2 = '2';
lvReceive.onData = function (data) {
        if (data == null) {
                _root.textbox.text = 'error';
        }else{
                _root.textbox.text = data;
        }
};
lvSend.sendAndLoad (url, lvReceive, 'POST');


xXvladXx 05.09.2009 22:43

Cпасибо, теперь понял почему класс называется LoadVars...


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

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