PDA

Просмотр полной версии : Ошибка передачи данных методом POST


Arsenium
06.11.2006, 12:51
Пытаюсь исполнить такой код:
var resultTest:LoadVars=new LoadVars;
resultTest.score=30;
trace(resultTest.score);
resultTest.send("http://www.mysite.ru/post_score.php","_self","POST");

Но почему-то все равно работает метод GET - открывается окно IE и там написано:
http://www.mysite.ru/post_score.php?score=30

Что я неправильно делаю?

etc
06.11.2006, 13:39
А ты как хочешь? Чтобы в адресе не было score или чтобы вообще не было перехода на другую страницу? Если первое, то тебе нужно тестить из браузера, если второе — использовать sendAndLoad вместо send.

54321go
06.11.2006, 13:40
Попробуй loadVariables(). А-то send всегда открывает новое окно.

etc
06.11.2006, 13:53
54321go, не учите дедовским методам, есть нормальный класс для работы с данными.

54321go
06.11.2006, 14:06
Зато он проще и зачем-то ещо существует.

iNils
06.11.2006, 14:37
Зато он проще и зачем-то ещо существует.Он сложнее, существует, ради обратной совместимости. А чтобы не открывалось окно __etc сказал, что надо использовать sendAndLoad