flex 按钮如何提交数据
好比说:<mx:Buttonlabel="搜索"id="searchdept"click="finddept(event)"/>ActionScript这个finddep...
好比说:
<mx:Button label="搜索" id="searchdept" click="finddept(event)"/>
ActionScript 这个finddept这个方法如何发送到后台 提交的是一个字段 String类型 初学 不懂。。 展开
<mx:Button label="搜索" id="searchdept" click="finddept(event)"/>
ActionScript 这个finddept这个方法如何发送到后台 提交的是一个字段 String类型 初学 不懂。。 展开
2个回答
展开全部
可以通过 HttpService的方法来实现你的要求,
但这首先要求你已创建好服务器端的程序, 如Servlete, 有明确的地址, 及接受的参数.
然后 finddept()方法中, 创建HttpService, 并发送请求, 响应结果, 显示数据.
可参考: http://liguoliang.com/2008/10/230/
但这首先要求你已创建好服务器端的程序, 如Servlete, 有明确的地址, 及接受的参数.
然后 finddept()方法中, 创建HttpService, 并发送请求, 响应结果, 显示数据.
可参考: http://liguoliang.com/2008/10/230/
展开全部
以POST提交来举例:
public function submit():void{
//要请求的URL
var request:URLRequest = new URLRequest("
http://localhost:8086/test.do
") ;
var load:URLLoader = new URLLoader() ;
//URL参数
var variables:URLVariables = new URLVariables();
//variables.+后面的参数 表示要提交的参数。
variables.content = content.text;
variables.no = 1001 ;
//提交的方式
request.method=URLRequestMethod.POST;
//提交的数据
request.data=variables ;
load.dataFormat = URLLoaderDataFormat.TEXT ;
load.load(request) ;
}
后台通过:
String content = request.getParameter("content") 获取;
String no = request.getParameter("no ") 获取;
......
public function submit():void{
//要请求的URL
var request:URLRequest = new URLRequest("
http://localhost:8086/test.do
") ;
var load:URLLoader = new URLLoader() ;
//URL参数
var variables:URLVariables = new URLVariables();
//variables.+后面的参数 表示要提交的参数。
variables.content = content.text;
variables.no = 1001 ;
//提交的方式
request.method=URLRequestMethod.POST;
//提交的数据
request.data=variables ;
load.dataFormat = URLLoaderDataFormat.TEXT ;
load.load(request) ;
}
后台通过:
String content = request.getParameter("content") 获取;
String no = request.getParameter("no ") 获取;
......
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询