Flex 接收外部交互通过Http传参
发布时间:2020-12-15 03:47:55 所属栏目:百科 来源:网络整理
导读:protected function init(event:FlexEvent):void{var obj:Object=getParams();var email:String=obj.email;Alert.show("email地址是:" + email + "用户名:" + obj.userName + "密码:" + obj.password);}/** * 接收并解析浏览器地址栏url的信息 * */public
protected function init(event:FlexEvent):void { var obj:Object=getParams(); var email:String=obj.email; Alert.show("email地址是:" + email + "用户名:" + obj.userName + "密码:" + obj.password); } /** * 接收并解析浏览器地址栏url的信息 * */ public function getParams():Object { var params:Object={}; ?? ???? //var query:String=getAllParams(); ?? ??? ??? ??? ?//var query:String="http://localhost:8080/BJCG/servlet/emergencyServlet?startTime=20140729092000&lineID=01&stationID=0109&direction=上行&type=火灾事故&alarmID=T2223"; ?? ??? ??? ??? ?//var query:String="http://localhost:8080/BJCG/emergency.html?alarmID=T6587"; ?? ??? ??? ??? ?var query:String=ExternalInterface.call("window.location.search.substring",1); if (query) { var pairs:Array=query.split("#"); for (var i:uint=0; i < pairs.length; i++) { var pos:int=pairs[i].indexOf("="); if (pos != -1) { var argname:String=pairs[i].substring(0,pos); var value:String=pairs[i].substring(pos + 1); params[argname]=value; } } } return params; } /** * 获取地址栏参数链 * */ public function getAllParams():String { var bm:IBrowserManager=BrowserManager.getInstance(); bm.init(); return bm.fragment } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |