PDA

Просмотр полной версии : В чем моя ошибка?


rhangel
19.11.2003, 16:31
Задача такая... Послать скрипту данные и получить данные от него...

data = new LoadVars();
data.pl = 'login';
data.ps = 'password';
data.load("http://127.0.0.1/users.php?pl="+data.pl+"&ps="+data.ps);
//в ответ на запрос скрипт php отсылает такое "login=123&password=321"
str = data.toString();
trace(str); //ps=login&pl=password

при трассировке мы имеем только те данные которые инициализировали во флеше... и совершенно не получаем данных которые посылались из php скрипта

В чем тут проблема?

Nox Noctis
19.11.2003, 18:48
надо дождаться прихода переменных от скрипта.
это не происходит мгновенно..
удобно воспользоваться событием onData
data = new LoadVars();
data.pl = "login";
data.ps = "password";
data.onData = function (recieved) {
trace(recieved);
}
data.load("http://127.0.0.1/users.php?pl="+data.pl+"&ps="+data.ps);