![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Sep 2007
Сообщений: 76
|
Для посылки переменных от FLEX на сервер использую <mx:HTTPService>:
<mx:HTTPService id="saveRedact" url="redact.php">
<mx:request>
<option id="option"></option>
<id>{namelist.selectedItem.id}</id>
<name>{r_form.form_name.text}</name>
</mx:request>
</mx:HTTPService>
и отправить запрос: А по кнопке "Удалить" нужно указать в качестве перменной option строку "del", и убрать из посылаемого запроса переменную name. 1.Как определить переменную <option id="option"></option> ? 2.Как удалить из запроса посылаемого на сервер переменную? Спасибо. |
|
|||||
|
Регистрация: Nov 2005
Сообщений: 1,058
|
Ну самый глупый способ который приходит на ум это дополнительно сделать <mx:HTTPService id="delRedact" url="redact.php">
|
|
|||||
|
Регистрация: Sep 2007
Сообщений: 76
|
Ну да )) тоьлко хочется сделать хорошо.
|
|
|||||
|
Регистрация: Nov 2005
Сообщений: 1,058
|
|
|
|||||
|
Регистрация: Nov 2006
Сообщений: 76
|
мдаа советчики...
Вариант 1 private var option:*;//в коде
...
<mx:HTTPService id="saveRedact" url="redact.php">
<mx:request>
<option>{option}</option>
<id>{namelist.selectedItem.id}</id>
<name>{r_form.form_name.text}</name>
</mx:request>
</mx:HTTPService>
<mx:HTTPService id="saveRedact" url="redact.php"/>
...
saveRedact.send({option:'del',id:namelist.selectedItem.id,name:r_form.form_name.text});
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Цитата:
|
|
|||||
|
Регистрация: Nov 2005
Сообщений: 1,058
|
И во всех 3х вариантах всеравно будет передаваться переменаня name.
|
|
|||||
|
Регистрация: Nov 2006
Сообщений: 76
|
|
|
|||||
|
Регистрация: Sep 2007
Сообщений: 146
|
Ты можешь отдельно сгенерить XML, а потом уже его отправлять.
Т.е.: var hs:HTTPService = new HTTPService();
hs.url = "http://localhost:8080/megop/index.jsp";
hs.method = "POST";
hs.contentType = "text/xml; charset=utf-8";
var xml:XML = "<request></request>"
//Генерация XML
if (сохранить){
xml.appendChild(<option>save</option>);
xml.appendChild(<id>{id}</id>);
xml.appendChild(<name>{name}</name>);
}else if (удалить){
xml.appendChild(<option>del</option>);
xml.appendChild(<id>{id}</id>);
}
hs.send();
Последний раз редактировалось Bruiser; 25.09.2007 в 11:21. |
![]() |
![]() |
Часовой пояс GMT +4, время: 09:19. |
|
|
« Предыдущая тема | Следующая тема » |
|
|