Вот as2
Код AS1/AS2:
var result_lv:LoadVars = new LoadVars();
result_lv.onLoad = function(success:Boolean) {
if (success) {
stat.text = result_lv.ans;
undis();
switch (result_lv.ans){
case "nouser":
stat.text = "Такого пользователя не существует";
undis();
break;
case "auth":
stat.text = "Авторизация завершена!";
nexter();
break;
default:
stat.text = result_lv.ans;
trace(result_lv);
trace(result_lv.ans);
undis();
break;
}
} else {
stat.text = "Ошибка соединения";
undis();
trace(result_lv.ans);
}
Вот PHP:
PHP код:
require_once "!mainframes.inc";
foreach($_POST as $p=>$v){$$p=$v;}
$resultAUTH = mq("SELECT * FROM vk_users WHERE vk_id='$vk_id' AND lname='$lname'");
$rowsAUTH = rmnr($resultAUTH);
if ($rowsAUTH == 1){
echo "ans=auth";
} else {
echo "ans=nouser";
}
Вот что выдает
result_lv.ans при вызове
trace()
Цитата:
%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0Aans=auth&onLoad=%5Btype%20Func tion%5D
undefined
|
ans=auth - авторизация завершена, но result_lv.ans этого не видит. В чем причина?