![]() |
|
||||||||||
|
|||||
|
[]
Регистрация: Oct 2005
Сообщений: 4
|
Сразу прошу прощения за ламерский вопрос, но....
Надо передать переменную скрипту, чтобы тот ее обработал и вернул в обработаном виде. (одна кнопка (submitListener) и 3 текст. поля (t1-t3)). Пишу: var submitListener:Object = new Object(); submitListener.click = function(evt:Object) { var result_lv:LoadVars = new LoadVars(); result_lv.onLoad = function(success:Boolean) { if (success) { t3.text = "соединение успешно"; } else { t3.text = "Ошибка соединения с сервером."; } }; var send_lv:LoadVars = new LoadVars(); send_lv.name = t1.text; // send_lv.sendAndLoad("http://localhost/test/input.aspx", result_lv, "GET"); send_lv.sendAndLoad("http://localhost/test/input.php", result_lv, "GET"); t2.text = result_lv.name; }; submit_button.addEventListener("click", submitListener); далее то, что находится в input.php: <? $inp=$_GET['name']; $inp=$inp."11111"; echo 'name='.$inp; ?> А вот ASP-вариант: тут: <%@ Page language="c#" %> <script runat="server" language="c#"> public string N; </script> <% N = Request.QueryString["name"]; N += "1111"; Response.Write( "name="+N+"222"); %> И вот вся эта погребень, как вы изволили наверняка уже догадаться не работает!!! Подскажите, плз! |
|
|||||
|
Попробуй вместо "echo 'name='.$inp;" написать "echo "name=$inp";".
|
|
|||||
|
[]
Регистрация: Oct 2005
Сообщений: 4
|
То же самое... undefined...
![]() |
|
|||||
|
а не пробовал юзать не sendAndLoad, а loadVariables
__________________
Координаты Собаки Павлова: URL - www.dogpaul.org.ru E-mail - dogpaul@yandex.ru ICQ - 209674862 |
|
|||||
|
[]
Регистрация: Oct 2005
Сообщений: 4
|
Да уже повсякому пробовал, аж задолбался весь! =) Вот в преведенном коде где ошибка-то? Вроде все, как в книжках умных...
|
|
|||||
|
send_lv.sendAndLoad("http://localhost/test/input.php", result_lv, "GET");
Вместо result_lv надо send_lv. |
|
|||||
|
[]
Регистрация: Oct 2005
Сообщений: 4
|
Ок. Меняю на:
var submitListener:Object = new Object(); submitListener.click = function(evt:Object) { var send_lv:LoadVars = new LoadVars(); send_lv.onLoad = function(success:Boolean) { if (success) { inff.text = "соединение успешно"; } else { inff.text = "Ошибка соединения с сервером."; } }; send_lv.name = t1.text; result_lv.name = "nammmme"; send_lv.sendAndLoad("http://localhost/flashtest/input.aspx", send_lv, "GET"); t2.text = send_lv.name; }; submit_button.addEventListener("click", submitListener); а скрипт тот же оставляю. input<%@ Page language="c#" %> <script runat="server" language="c#"> public string N; </script> <% N = Request.QueryString["name"]; N += "1111"; Response.Write( "name="+N+"222"); %> получаю на выходе не изменившееся значение с поля t1... |
![]() |
![]() |
Часовой пояс GMT +4, время: 12:51. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|