Вход

Просмотр полной версии : Вопрос по SendAndLoad... Туплю.


un_named
17.07.2007, 12:55
Нужно получить переменную из PHP.
link=new LoadVars();
link.sendAndLoad("index.php", "_root", "GET");
elink=_root.link.str_url_rus;
getURL("http://localhost/"+elink, "_self");

<?php
$str1_url_rus = "russian";
$str1_url_eng = "english";
print "&str_url_rus=$str1_url_rus&str_url_eng=$str1_url_eng";
?>

При трэйсе получаю undefined или http://localhost/$str1_url_rus.
Что не так делаю? Думаю?..

Что такое хорошо?
17.07.2007, 12:59
а ты в сети это тестируешь?

un_named
17.07.2007, 13:06
На локалхосте. PHP включен.

Kikasso
17.07.2007, 13:27
LoadVars.sendAndLoad - второй параметр что означает?

un_named
17.07.2007, 13:35
LoadVars.sendAndLoad - второй параметр что означает?
Вы намекаете что нужно сделать так:

link=new LoadVars();
case=new LoadVars();
link.sendAndLoad("index.php", case, "GET");

и дальше работать с case?

Или я снова не понимаю? :o

un_named
17.07.2007, 13:48
Так тоже не работает.
link=new LoadVars();
link.load("index.php", "_root", "GET");
elink=_root.link.str_url_rus;
getURL("http://localhost/"+elink, "_self");

Torero
17.07.2007, 14:01
Поиск почаще используйте - на форуме это 100% есть.. (по-крайней мере, моё:))

var php_send = new LoadVars();
var php_result = new LoadVars();
php_send.flash_var = php_req; //Запрос
php_send.sendAndLoad(php_addr, php_result, "POST");//Ответ


flash_var - имя переменной, которое будет присвоено отправленному запросу в PHP. Обратный ответ имеем аналогично - что-то типа php_result.otvet
PHPшная часть у меня на сервере - лень лезть. Там не сложно.

Kikasso
17.07.2007, 14:05
Ну да. Еще надо посмотреть что php отдает. Мне что-то не нравится "&" в начале передачи. Посмотрите пробелы после "?>", их разумеется быть не должно.
Если какие-то баги, смотрите что приходит по LoadVars.onData

un_named
17.07.2007, 14:19
Последний вопрос. Что такое php_req? :(


var php_send = new LoadVars();
var php_result = new LoadVars();
php_send.flash_var = php_req; //Запрос
php_send.sendAndLoad(php_addr, php_result, "POST");//Ответ

Kikasso
17.07.2007, 14:30
Просто какая-то переменая, которую Torero отправлял.

un_named
17.07.2007, 15:49
Спасибо вам большое. Все получилось. Действительно тупил.