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

Flex获取服务器端的地址(通过调用JS实现)

发布时间:2020-12-15 04:08:52 所属栏目:百科 来源:网络整理
导读:如果有这样的需求,比如要在客户端组装一个服务器请求地址,注意是动态生成的哦,那怎么办?没关系。以下有一种比较简单的实现。 /** * 动态获取服务器地址,并组装集中器下载地址 **/public function getFileAddress(areaId:int,concentUID:String,groupMain

如果有这样的需求,比如要在客户端组装一个服务器请求地址,注意是动态生成的哦,那怎么办?没关系。以下有一种比较简单的实现。

	/**
			 * 动态获取服务器地址,并组装集中器下载地址
			 **/
			public function getFileAddress(areaId:int,concentUID:String,groupMaintainId:int,isTemplate:int):String{
				var _loc_1:* =ExternalInterface.call("function getURL(){return window.location.href;}");
				var _loc_2:* = _loc_1.split(":");
				var serverIP:String = _loc_2[1].toString().substring(2);
				
				var suffix_address:* = _loc_2[2].toString().split('/'); 
				
				var compositeAddress:String = ":" + suffix_address[0] + "/" + suffix_address[1] ;
				
				//根据集中器或分组情况导出其数据
				var url:String="http://" + serverIP + compositeAddress + "/nodeCtrlDataImport.do?action=exportExcel&areaId=" +
					areaId + "&concentUID=" + concentUID + "&groupMaintainId=" + 
					groupMaintainId  + "&isTemplate=" + isTemplate;
				return url;
			}
看到以上代码后,你会发现,就这么简单,哈哈。完,待续..................................

(编辑:李大同)

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

    推荐文章
      热点阅读