![]() |
Типа Хеллоу, ворлд! =)
Сразу прошу прощения за ламерский вопрос, но....
Надо передать переменную скрипту, чтобы тот ее обработал и вернул в обработаном виде. (одна кнопка (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";".
|
То же самое... undefined... :mad:
|
а не пробовал юзать не sendAndLoad, а loadVariables
|
Да уже повсякому пробовал, аж задолбался весь! =) Вот в преведенном коде где ошибка-то? Вроде все, как в книжках умных...
|
send_lv.sendAndLoad("http://localhost/test/input.php", result_lv, "GET");
Вместо result_lv надо send_lv. |
Ок. Меняю на:
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, время: 10:29. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.