Beispiel #1
0
							appUtils.bindEvent($(_pageId + " #user_showRanking"), function(){
								var account_id = item.account_id;//获取组合id
								//跳转到此参赛人详情
								  //组合详情
								  //参赛人id
								 var invest_ids = item.user_id;
								 //排名
								 var rankings = item.total_yield_rankings;
								 
								 //清除session
								 appUtils.clearSStorage("match_name");
								 appUtils.clearSStorage("account_id");
								 appUtils.clearSStorage("invest_id");
								 appUtils.clearSStorage("rankings");
								 //保存信息
								 appUtils.setSStorageInfo("match_name",daname);
								 appUtils.setSStorageInfo("account_id",account_id);
								 appUtils.setSStorageInfo("invest_id",invest_ids);
								 appUtils.setSStorageInfo("rankings",rankings);
								 
								if (match_status=="1") {
									 appUtils.pageInit(pageCode,"public/positionIng",{"match_name":daname,"account_id":account_id,"invest_id":invest_ids,"rankings":rankings});	
								} if(match_status=="2") {
									 appUtils.pageInit(pageCode,"public/positionEnd",{"match_name":daname,"account_id":account_id,"rankings":rankings});	
								}
								
							},"click");
Beispiel #2
0
		appUtils.preBindEvent($(_pageId + " #ranking_listss")," ul li", function(){
			var account_id = $(this).attr("id");//获取组合id
			//跳转到此参赛人详情
			  //组合详情
			  //参赛人id
			 var invest_ids = $(this).attr("name");
			 //排名
			 var rankings =  $(_pageId+"#user_ranking").html();
			 
			 //清除session
			 appUtils.clearSStorage("match_name");
			 appUtils.clearSStorage("account_id");
			 appUtils.clearSStorage("invest_id");
			 appUtils.clearSStorage("rankings");
			 //保存信息
			 appUtils.setSStorageInfo("match_name",daname);
			 appUtils.setSStorageInfo("account_id",account_id);
			 appUtils.setSStorageInfo("invest_id",invest_ids);
			 appUtils.setSStorageInfo("rankings",rankings);
			 
			if (match_status=="1") {
				 appUtils.pageInit(pageCode,"public/positionIng",{"match_name":daname,"account_id":account_id,"invest_id":invest_ids,"rankings":rankings});	
			} if(match_status=="2") {
				 appUtils.pageInit(pageCode,"public/positionEnd",{"match_name":daname,"account_id":account_id,"rankings":rankings});	
			}
			
		},"click");
Beispiel #3
0
		appUtils.preBindEvent($(_pageId +"#myPointList"), "li",function(){
			appUtils.clearSStorage("counts");
			appUtils.setSStorageInfo("counts",count);
			appUtils.clearSStorage("last_PageCode");
			appUtils.setSStorageInfo("last_PageCode",pageCode);
			var point_id = $(this).attr("id");
			appUtils.pageInit(pageCode, "point/pointDetail", {"view_id":point_id});
		},"click");
Beispiel #4
0
		appUtils.bindEvent($(_pageId + ".icon_back"), function(e) {
			isFirstShow = true;
			appUtils.clearSStorage("anscounts");
			appUtils.clearSStorage("counts");
			appUtils.pageInit(pageCode,"index");
			if(!isFirstShow){
				//同步点击最新问答的返回
				$("#ques_index1 " +".icon_back").trigger("mousedown");
			}
		});
Beispiel #5
0
   var exspireIn ="";//失效时间
	
	/**
	 * 初始化
	 */
	function init() {
		appUtils.clearSStorage("userName"); //清除姓名
		appUtils.clearSStorage("userType");//清除类型

		//获取第三方信息
		login_uid = appUtils.getSStorageInfo("login_uid",true);//第三方账号id
		access_token = appUtils.getSStorageInfo("access_token",true);//授权码
		nickName = appUtils.getSStorageInfo("nickName",true);//用户昵称
		exspireIn = appUtils.getSStorageInfo("exspireIn",true);//用户昵称
	}
Beispiel #6
0
		appUtils.preBindEvent($(_pageId +"#pointList"), "li",function(){
			appUtils.clearSStorage("counts");
			appUtils.setSStorageInfo("counts",count);
			var view_id = $(this).attr("id");
			if(view_id != null && view_id != ""){
				appUtils.clearSStorage("last_PageCode");
				appUtils.setSStorageInfo("last_PageCode",pageCode);
				appUtils.pageInit(pageCode,"point/pointDetail", {'view_id':view_id});
			}
		},"click");
Beispiel #7
0
		logoutTimer = setInterval(function()
		{
			var lastDoTime = appUtils.getSStorageInfo("_lastDoTime");
			if (new Date().getTime() - lastDoTime > 1000 * 60 * global.logoutTimeNum)
			{
				appUtils.clearSStorage("stock_userInfo");
				appUtils.clearSStorage("credit_userInfo");
				appUtils.setSStorageInfo("_isLoginIn", "false");
				clearStateTime(); // 清楚行情定时器
				layerUtils.iLayerClose();
				$(".top_title .logout").hide();
				appUtils.pageInit($("body #content div.page[data-display=block]").attr("id").replaceAll("_", "/"), "account/login");
			}
		}, 5000); // 5秒检测一次
Beispiel #8
0
	//保存推荐人id
	function saveRecommendId(){
		var customerId = $(_pageId+" .clientId").val();
		//未显示客户经理输入框,则默认传插件存在的默认客户经理id
		if(!$(_pageId+" .form_item:eq(2)").is(":visible")){
			appUtils.clearSStorage("client_id");
			appUtils.setSStorageInfo("client_id",appUtils.getSStorageInfo("recommender_id"));
		}
		else{
			appUtils.clearSStorage("client_id");
			//显示则传输入框的值
			appUtils.setSStorageInfo("client_id",customerId);
		}
//		appUtils.setSStorageInfo("client_id","001370");
	}
Beispiel #9
0
			userService.hlLogin(param,function callBack(resultVo){
				if(Number(resultVo.error_no) == 0){
					//将登录信息写入缓存
					var result = resultVo.results[0];
					var userId = result.user_id;
					var loginId = result.login_id;
					var userType = result.user_type;
					var userName = result.user_name;
					//登录后,设置相关cookie
					appUtils.setSStorageInfo("_isLoginIn","true");
					appUtils.setSStorageInfo("userId",userId,true);
					appUtils.setSStorageInfo("loginId",loginId,true);
					appUtils.setSStorageInfo("userType",userType,true);
					appUtils.setSStorageInfo("userName",userName,true);
					user_id = appUtils.getSStorageInfo("userId",true);	
					 if (user_id) {
						 //从活动广告页进入
						 act_id = appUtils.getPageParam("act_id");//大赛id
						 if (act_id) {
							   appUtils.clearSStorage("act_id");
							   appUtils.setSStorageInfo("act_id",act_id);
						}
						 queryMatchDetail();//查询大赛列表
						
					  }
				}
			},ctrlParam);
Beispiel #10
0
		appUtils.bindEvent($(_pageId+element),function(e){
			var branchId = $(this).attr("branchId");
			branchParam.branchno = branchId;	
			$(this).addClass("active").siblings().removeClass("active");
			var branch_name = $(this).text();  //当前选择营业部的值
			var sel_branch = $(_pageId+" .sel_branch").text();  //上次选择城市的值
			$(_pageId+" .sel_branch").text(branch_name);	  //选中值赋给选择框
			appUtils.setSStorageInfo("branch_name",branch_name);
			//显示东莞地区的营业部
			if(element == " .dg_seleright .cityBranch a"){
				$(_pageId+" .dongGuanBranch").slideUp("fast");	
			}
			else if(element == " .dg_seleright .townshipBranch a"){
				$(_pageId+" .dongGuanBranch").slideUp("fast");
			}
			else{
				//显示其他地区营业部
				$(_pageId+" .otherAreaBranch").slideUp("fast");
			}
			//再次点击相同城市,下级菜单不改变,否则重置
			if(branch_name != sel_branch)	 
			{
				$(_pageId+" .sel_serviceMeal").text("请选择服务套餐");
			}
			var fare_type = $(this).attr("fare_type");	//费率类型
			branchParam.fare_type = fare_type;
			//每次保存前都清空一下之前的费率
			appUtils.clearSStorage("fare_type");
			appUtils.setSStorageInfo("fare_type",fare_type);
			showMeal();
		});
Beispiel #11
0
	/**
	 * 初始化
	 */
	function init() {
		
		//设置前页面不为登录页
		if(appUtils.getSStorageInfo("_prePageCode") != "account/login"){
			var prePageCode = appUtils.getSStorageInfo("_prePageCode");
			appUtils.clearSStorage("ytg_prePageCode");
			appUtils.setSStorageInfo("ytg_prePageCode",prePageCode);
		}
		if(appUtils.getPageParam("view_id")){
			view_id=appUtils.getPageParam("view_id"); 
		}
		if(view_id==null&&""==view_id){
			view_id=appUtils.getPageParam("view_id"); 
		}
		user_id = appUtils.getSStorageInfo("userId",true);
		if(user_id !=null && ""!=user_id){
			addViewReadNum(); //增加观点阅读数
		}
		curPage = 1;
	    numPerPage = 5;
		totalPage=1;
		totalRows = 0;
		num = 0;
		//查询单个观点详情
		queryNewViewDetails(view_id);
		//查询评论
		queryViewComment(view_id);
		user_type = appUtils.getSStorageInfo('userType',true);
		//查询用户是否观注了该观点
		if(user_id != null && user_id != ""){
			queryisSubView();
		}
	
		
	}
Beispiel #12
0
		appUtils.bindEvent($(_pageId+" .com_btn"),function(){
			var branch_name =$(_pageId+" .form_item .sel_branch").text();
			var meal_name =$(_pageId+" .mt20 .sel_serviceMeal").text();
			appUtils.setSStorageInfo("branchno",branchParam.branchno);  // 营业部id保存在session
			appUtils.setSStorageInfo("commission",branchParam.commission);  // 佣金保存在session
			appUtils.setSStorageInfo("unit",branchParam.unit);  // 佣金单位保存在session
			appUtils.setSStorageInfo("remark",branchParam.remark);  // 套餐名称保存在session
			if(branch_name == "请选择营业部")
			{
				layerUtils.iMsg(-1,"请先选择营业部");
				return false;
			}
			if(meal_name == "请选择服务套餐")
			{
				layerUtils.iMsg(-1,"请先选择服务套餐");
				return false;
			}
			//是否勾选天添金选项
			if($(_pageId+" .mt50 .chkbox:eq(0)").hasClass("chkbox_ckd")){
				branchParam.has_ttj = 1;
			}
			else{
				branchParam.has_ttj = 0;
			}
			//判断新开户还是转户
			if(appUtils.getSStorageInfo("openChannel") == "new")
			{
				appUtils.pageInit("account/selDepartment","account/uploadPhoto",branchParam);
				appUtils.clearSStorage("idInfo");  // 清除完成身份证上传步骤标记
			}
			else
			{
				appUtils.pageInit("account/selDepartment","account/uploadPhotoChange",branchParam);
			}
		});
Beispiel #13
0
		userService.loginOut(null,function callBack(resultVo){
			if(Number(resultVo.error_no) == 0){
				layerUtils.iMsg(0,"退出成功");
				//清除相关cookie(备注:应该放在退出操作中做的)
				appUtils.clearSStorage("_loginInPageCode");
				appUtils.clearSStorage("_loginInPageParam");
				appUtils.clearSStorage("_isLoginIn");
				//清除登录信息
				appUtils.clearSStorage(true);
				appUtils.clearSStorage();//清除所有缓存 
				//跳转至首页
				appUtils.pageInit(prePageCode,"index");
			}
			else{
				layerUtils.iAlert("退出失败:"+resultVo.error_info,-1);
			}
		});
Beispiel #14
0
	/**
	 * 描述:登录成功后,跳到相应页面
	 * */
	function loginToPage(prePageCode){
	    var user_id = appUtils.getSStorageInfo("userId",true);
		var login_id = appUtils.getSStorageInfo("loginId",true);
		var user_type = appUtils.getSStorageInfo("userType",true);
		var user_name = appUtils.getSStorageInfo("userName",true);
		/*var param = {
				"user_id" :user_id,
				"login_id" :login_id,
				"user_type" : user_type,
				"user_name" : user_name
		};*/
		var _loginInPageCode = appUtils.getSStorageInfo("_loginInPageCode");
		var param = JSON.parse(appUtils.getSStorageInfo("_loginInPageParam"));
		var hisPageCode = appUtils.getSStorageInfo("hisPageCode");
		var ytgMatch = appUtils.getSStorageInfo("ytgMatch");//判断是否是冲炒股大赛进入
		var hisPageParam = JSON.parse(appUtils.getSStorageInfo("hisPageParam"));
		if(_loginInPageCode != null && _loginInPageCode != ""){
			appUtils.pageInit(prePageCode, _loginInPageCode,param);
		}
		else if(hisPageCode != undefined && hisPageCode != null && hisPageCode != ""){
		//如果
			if (ytgMatch) {
				//炒股大赛进入的登陆,则重定向炒股大赛地址
				appUtils.sendDirect(hisPageCode+"?user_id="+user_id);
			} else {
				appUtils.pageInit(prePageCode,hisPageCode,hisPageParam);
			}
			appUtils.clearSStorage("hisPageCode");
			appUtils.clearSStorage("hisPageParam");
		}
		else{
			if(user_type == 0){
				appUtils.pageInit(prePageCode,"userSpace/index",param);
			}
			else if(user_type == 1){
				appUtils.pageInit(prePageCode,"adviserSpace/index",param);
			}
			else if(user_type == 2){
				appUtils.pageInit(prePageCode,"userSpace/index",param);
			}
			else{
				appUtils.pageInit(prePageCode,"account/login");
			}
		}
	}
Beispiel #15
0
		appUtils.preBindEvent($(_pageId + "#pointList"), ".sy_list_tit .list_info p",function(e) {
			appUtils.setSStorageInfo("invest_PageCode",pageCode);
			appUtils.clearSStorage("counts");
			appUtils.setSStorageInfo("counts",count);
			var invest_id = $(this).attr("id");
			appUtils.pageInit(pageCode,"adviser/adviserDetail",{'invest_id':invest_id});
			//阻止冒泡  域绑定事件 域绑定下多个绑定有效
			e.stopPropagation();
		},"click");
Beispiel #16
0
		appUtils.bindEvent($(_pageId + "#apply_type"), function(){
			var value=$(this).text();
			var dsname = $(_pageId + "#dsname").html();
			appUtils.clearSStorage("account_id");
			appUtils.setSStorageInfo("account_id",account_id);
			if (value=="历史战绩") {
				appUtils.pageInit(pageCode,"public/positionEnd",{"match_name":dsname,"account_id":account_id});	
			}
			
		});
Beispiel #17
0
	/**
	 * 初始化
	 */
	function init() {
		type=appUtils.getPageParam("type");
		if(appUtils.getPageParam("ques_id")){
			ques_id=appUtils.getPageParam("ques_id");		
			}
		if(ques_id==null&&""==ques_id){
			ques_id=appUtils.getPageParam("ques_id");		
		}
		
		queryQuesDetails();
		if(appUtils.getSStorageInfo("_prePageCode") != "ques/quesDetail1"){
			var prePageCode = appUtils.getSStorageInfo("_prePageCode");
			appUtils.clearSStorage("ytg_prePageCode");
			appUtils.setSStorageInfo("ytg_prePageCode",prePageCode);
		}
	}
Beispiel #18
0
	/**
	 * 登录超时
	 */
	function filterLoginOut()
	{
		layerUtils.iMsg("", "登录超时,请重新登陆", "");
		var sCurPage = appUtils.getSStorageInfo("_curPage");
		appUtils.clearSStorage();
		clearStateTime(); // 清楚行情定时器
		var curPage = JSON.parse(sCurPage);
		var pageCode = curPage.pageCode;
		$(".top_title .logout").hide();
		appUtils.pageInit(pageCode, "account/login",
		{
			"topage" : pageCode
		});
		external.callMessage(
		{
			"funcNo" : "60202"
		}); // 同步自选股
	}
Beispiel #19
0
				appUtils.preBindEvent($(_pageId + "#container_match_list"),".game_box_mes", function(){
					var apply_state = $(this).data("apply_state");//
					var match_state = $(this).data("match_state");	
					var act_id = $(this).data("act_id");
					var followCode = "dynamic/contest/registration";
					if(match_state == "1"){	//进行中
						 followCode = "dynamic/contest/ing";
					}else if(match_state == "2"){//已结束
						followCode = "dynamic/contest/end";
					}
					try {
						  appUtils.clearSStorage("act_id");
						  appUtils.setSStorageInfo("act_id",act_id);
				    } catch (e) {
				    	layerUtils.iAlert("你的浏览器不支持sessionStorage",-1);
					  }
					appUtils.pageInit(pageCode,followCode, {"frontPage": pageCode});
					
				},"click");
Beispiel #20
0
		appUtils.bindEvent($(_pageId + "#match_select li"), function(){
			var index = $(this).index()+1;
			var redirect_type ="";
			if (index ==1 ) {
				//排行榜
				redirect_type = "public/rankingList";
	    	}if(index == 2){
               //比赛动态
	    		redirect_type = "public/competitionDynamics";
			}if(index == 3){
				//参赛名单
				redirect_type = "public/entryList";
		    }
			var dsname = $(_pageId + "#dsname").html();
			appUtils.clearSStorage("match_status");
			appUtils.setSStorageInfo("match_status",2);
			appUtils.pageInit(pageCode,redirect_type,{"match_name":dsname,"activity_type":activity_type});
			
		});
Beispiel #21
0
		appUtils.bindEvent($(_pageId + ".icon_back"), function(e) {
			appUtils.clearSStorage("encounts");
			appUtils.pageInit(pageCode,"userSpace/myPortfolio/queryEntrust/queryEntrustIndex");
		});
Beispiel #22
0
		appUtils.bindEvent($(_pageId + "#todayDeal"), function(e) {
			appUtils.clearSStorage("encounts");
			appUtils.setSStorageInfo("encounts",encount);
			appUtils.pageInit(pageCode,"userSpace/myPortfolio/queryEntrust/todayDeal");
		});
Beispiel #23
0
		appUtils.bindEvent($(_pageId + "#rankings_select"), function(){
			var dsname = $(_pageId + "#dsname").html();
			appUtils.clearSStorage("match_status");
			appUtils.setSStorageInfo("match_status",2);
			appUtils.pageInit(pageCode,"ytgMatch/public/rankingList",{"match_name":dsname,"activity_type":activity_type});
		});
Beispiel #24
0
	/* 选中区域事件处理 */
	function bindArea(areaName)
	{
		var branchLength = branchList.length;
		if(client_id !=null && branchLength == 1){
			appUtils.clearSStorage("customer_id");
			//如果客户经理id有返回对应的营业部时,保存在session中
			appUtils.setSStorageInfo("customer_id",client_id);
			var branchno = "";  //营业部编号
			var fare_type = "";	//费率类型
			var branch_name = "";	//营业部名称
		 	for(var i=0; i<branchList.length; i++)
			{
				branchno =  branchList[i].branch_no;
				branchParam.branchno = branchno;
				branch_name = branchList[i].branch_name;
				fare_type = branchList[i].fare_type;
				$(_pageId+" .sel_branch").text(branch_name);	  //选中值赋给选择框
				appUtils.setSStorageInfo("fare_type",fare_type);
			}
		 	$(_pageId+" .form_item .sel_branch").off();
	    }
		else{
			appUtils.setSStorageInfo("customer_id",null);
			/* 绑定选择营业部下拉显示所有区域 */
			appUtils.bindEvent($(_pageId+" .form_item .sel_branch"),function(e){
				$(_pageId+" .sele_layer").show();
				$(_pageId+" .dongGuanBranch").hide();    //隐藏东莞地区的营业部
				$(_pageId+" .otherAreaBranch").hide();  //隐藏其他地区的营业部
				$(_pageId+" .allArea").slideToggle("fast");	 
				$(_pageId+" .tc_sele").hide();
				$(_pageId+" .tc_info").hide();
				e.stopPropagation();	// 阻止冒泡
			});
			
			appUtils.bindEvent($(_pageId+" .allArea .sele_list a"),function(e){
				$(_pageId+" .yj_box").html("佣金");	//清空佣金显示
				$(_pageId+" .allArea").hide();		//隐藏区域显示
				var areaName = $(this).text(); 		//当前选中区域的值
				$(this).addClass("active").siblings().removeClass("active");
				var sel_aname = $(_pageId+" .sel_branch").text();  //上一次选中省份的值
				$(_pageId+" .sel_branch").text(areaName);	  //将选中值赋给选择框
				appUtils.setSStorageInfo("areaName",areaName);
				$(_pageId+" .allArea").slideUp("fast");	//隐藏下拉框
				 //再次点击相同区域,下级菜单不改变,否则重置
				if(areaName != sel_aname)   
				{
					$(_pageId+" .sel_serviceMeal").text("请选择服务套餐");
				}
				var branchno = "";  //营业部编号
				var area = "";	//营业部集合中对应区域
				var branch_name = "";	//营业部名称
				var istown = "";	//判断区域类型
				var branch_citystr = "";
				var branch_constr = "";
				var branch_otherstr = "";
				var show_str = "";
				//判断当前选中的区域与营业部中区域是否匹配
				for(var i=0; i<branchList.length; i++)
				{
					branchno =  branchList[i].branch_no;
					area = branchList[i].area;
					branch_name = branchList[i].branch_name;
					var branchLength = branchList.length;
					istown = branchList[i].istown;
					fare_type = branchList[i].fare_type;
					//匹配则再判断区域是东莞地区还是其他地区
					if(areaName == area)  
					{
						if(areaName == "东莞地区"){
							//显示东莞地区营业部显示div
							$(_pageId+" .dongGuanBranch").show();
							//市区
							if(istown == 0){
								branch_citystr += "<a href=\"javascript:void(0);\" branchId='"+branchno+"' fare_type='"+fare_type+"'>"+branch_name+"</a>";
							}
							else if(istown == 1){
								branch_constr += "<a href=\"javascript:void(0);\" branchId='"+branchno+"' fare_type='"+fare_type+"'>"+branch_name+"</a>";
							}
						}
						else{
							//隐藏东莞地区营业部显示div
							$(_pageId+" .dongGuanBranch").hide();
							//显示其他地区营业部div
							$(_pageId+" .otherAreaBranch").show();
							branch_otherstr +="<a href=\"javascript:void(0);\" branchId='"+branchno+"' fare_type='"+fare_type+"'>"+branch_name+"</a>";
						}
					}
				}
				var area_show = areaName.substr(0,2);
				show_str +="请选择营业部("+area_show+")";
				$(_pageId+" .otherAreaBranch h3").html(show_str);
				$(_pageId+" .dg_seleright .cityBranch").html(branch_citystr);
				$(_pageId+" .dg_seleright .townshipBranch").html(branch_constr);
				$(_pageId+" .otherAreaBranch .yyb_list").html(branch_otherstr);
				e.stopPropagation();	// 阻止冒泡
				bindBranch(" .dg_seleright .cityBranch a");  //点击营业部(东莞大市区)
				bindBranch(" .dg_seleright .townshipBranch a");  //点击营业部(东莞镇区)
				bindBranch(" .otherAreaBranch .yyb_list a");  //点击营业部(其他地区的营业部)
				$(_pageId+" .yj_box").html("佣金<div class=\"mt50 com_span\"><span class=\"chkbox chkbox_ckd\">&nbsp;</span>加入<a class=\"com_link\" href=\"javascript:void(0)\">“天添金”</a>计划,日享12倍活期收益</div>");
				//点击选择营业部改变了“绑定元素”,重新绑定勾选协议和查看协议内容事件
				togglePro();
				getAgreement();
			});
		}
	}
Beispiel #25
0
		appUtils.bindEvent($(_pageId + "#look_list"), function(){
			appUtils.clearSStorage("match_status");
			appUtils.setSStorageInfo("match_status",0);
			appUtils.pageInit(pageCode,"public/entryList",{});	
		});
Beispiel #26
0
	   //返回APP界面
    function  showAPP(){
  	   //$(_pageId + "#pointList").html(""); 
		//$(_pageId + "#portfolioList").html("");
		isFirstSet=true;
  	  appUtils.clearSStorage(true); //清除本地session storage
  	  appUtils.clearSStorage(); //清除本地session storage
  	     var sUserAgent = navigator.userAgent.toLowerCase();
  	   	 var bIsIpad = sUserAgent.match(/ipad/i) == "ipad";
  	   	 var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os";
  	   	 var bIsAndroid = sUserAgent.match(/android/i) == "android";
  	    if(bIsIphoneOs==true||bIsAndroid==false || bIsIpad==true){
  	    	
  	    	//苹果返回    
	  	      function connectWebViewJavascriptBridge(callback){
	          	    if (window.WebViewJavascriptBridge) {
	          	    			callback(WebViewJavascriptBridge);
	          	    		} else {
	          	    			document.addEventListener('WebViewJavascriptBridgeReady', function(){
	          	    				callback(WebViewJavascriptBridge);
	          	    			}, false);
	          	    		}
	          	    	}
	          	    	connectWebViewJavascriptBridge(function(bridge) {
	          	    		var uniqueId = 1;
	          	    		function log(message, data) {
	          	    			var log = document.getElementById('log');
	          	    			var el = document.createElement('div');
	          	    			el.className = 'logLine';
	          	    			el.innerHTML = uniqueId++ + '. ' + message + ':<br/>' + JSON.stringify(data);
	          	    			if (log.children.length) { 
	          	    				log.insertBefore(el, log.children[0]);
	          	    				}
	          	    			else {
	          	    				 log.appendChild(el);
	          	    				}
	          	    		}
	          	    		bridge.init(function(message, responseCallback) {
	          	    			var data = { 'Javascript Responds':'Wee!' };
	          	    			responseCallback(data);
	          	    		});
	          	    		bridge.registerHandler('testJavascriptHandler', function(data, responseCallback) {
	          	    			var responseData = { 'Javascript Says':'Right back atcha!' }
	          	    			responseCallback(responseData);
	          	    		});

	          	    		
	          	    			var data = 'Hello from JS button';
	          	    			
	          	    			bridge.send(data, function(responseData) {
	          	    				
	          	    			});

	          	    			bridge.callHandler('testObjcCallback', {'foo': 'bar'}, function(response) {
	          	    				
	          	    				log('JS got response', response);
	          	    			});
	          	    		
	          	    	});

  	    }else{
  	    	//安卓
 	    	 location.href="http://action:10430";
  	    }
  	 
   }
Beispiel #27
0
		appUtils.bindEvent($(_pageId + ".icon_back"), function(e) {
			appUtils.clearSStorage("counts");
			appUtils.pageInit(pageCode,"userSpace/index");
			isFirstShow=true;
		});
Beispiel #28
0
		appUtils.preBindEvent($(_pageId +"#advisory_list"), "li",function(){
			appUtils.clearSStorage("counts");
			appUtils.setSStorageInfo("counts",count);
			var ques_id = $(this).attr("id");
			appUtils.pageInit(pageCode,"ques/quesDetail", {'ques_id':ques_id,"type":1});
		},"click");
Beispiel #29
0
	/**
	 * 删除用户信息
	 */
	function clearSessionUserInfo()
	{
		appUtils.clearSStorage();
	}