加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

flex给服务器端传递参数的2种方式

发布时间:2020-12-15 04:00:37 所属栏目:百科 来源:网络整理
导读:flex前端给服务器端传递参数可以有2种方式: 方式一:使用URL参数传递方式,使用navigationURL方法 ? var url:String = "http://www.baidu.com?name=zhangsanpassword=222221"; navigateToURL(new URLRequest(url),"_blank"); ? 方式二:使用HttpService组件

flex前端给服务器端传递参数可以有2种方式:

方式一:使用URL参数传递方式,使用navigationURL方法

?

var url:String = "http://www.baidu.com?name=zhangsan&password=222221";

navigateToURL(new URLRequest(url),"_blank");

?

方式二:使用HttpService组件

创建一HttpService组件对象:

?

<mx:HTTPService id="httpService"

? ??showBusyCursor="true"

? ??useProxy="false"

? ??method="POST"

? ??result="resultHander(event)"

? ??fault="faultHander(event)"

? ??resultFormat="text"/>

在方法中使用该HttpService组件对象发送:

?

private function linkAction():void {

var url:String = "http://www.baidu.com";

var params:URLVariables = new URLVariables();

params.name = encodeURIComponent("zhangsan");

params.lisi = encodeURIComponent("lisi");

httpService.url = url;

httpService.send(params);

}

而且在使用HttpService组件传递参数时,还可以指定方法类型是POST或GET方式。

?

二者在使用上的区别是:方式一将发生页面跳转,方式二仅仅是传递参数给服务器端,不会发生页面跳转。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读