Форум 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)
-   -   sendAndLoad возвращает undefined (http://www.flasher.ru/forum/showthread.php?t=208745)

EndoCrinologist 23.08.2014 01:27

sendAndLoad возвращает undefined
 
Вот 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 этого не видит. В чем причина?

dark256 23.08.2014 10:16

Попробуйте
Код AS1/AS2:

        result_lv.onLoad = function(success:Boolean) {
        if (success) {
                trace( this.ans ){

А вообще, по приколу, могли бы выложить УРЛ своего скрипта... чтобы его можно было попробовать дернуть нам...


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

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