Keine Beschreibung

common.js 8.5KB

    var userid; function exit(){ $.cookie('userid', null); $.cookie('userAuth', null); $.cookie('userEmail', null); $.cookie('userMobilePhone', null); $.cookie('userName', null); $.cookie('userType', null); location.href="index.html" } function valUser(){ var userid = $.cookie('userid'); var userAuth = $.cookie('userAuth'); if(userid == undefined || userid.length==0 || userid == "null" || userAuth == false){ location.href="login.html"; } } function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); //��ȡurl��"?"�����ַ�����ƥ�� var context = ""; if (r != null) context = r[2]; reg = null; r = null; return context == null || context == "" || context == "undefined" ? "" : decodeURI(context); } /* function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); //��ȡurl��"?"�����ַ�����ƥ�� var context = ""; if (r != null) context = r[2]; reg = null; r = null; return context == null || context == "" || context == "undefined" ? "" : context; }*/ function loginStatus(){ userid = $.cookie('userid'); if(userid && userid != "null" && userid!=null){ $(".onlogin").show(); $(".unlogin").hide(); $(".portrait-p").attr("src","/images/head/"+userid+"_m.jpg"); $(".portrait-p").load(function(){//判断图片是否加载,加载不成功默认有默认的图像 }) .error(function(){ $(".portrait-p").attr("src","/images/default-photo.jpg"); }); }else{ $(".onlogin").hide(); $(".unlogin").show(); } // if(userid && userid != "null" && userid!=null ){ // $(".head-portrait").show(); // $(".unlogin").hide(); // }else{ // $(".head-portrait").hide(); // $(".unlogin").show(); // } } //转换格式 function changeTime(dealtime){ var s = dealtime; //console.log(s); if(dealtime.length==8){ var y = s.substr(0,4); var m = s.substr(4,2); var d = s.substr(6,2); var formatTime = y+"-"+m+"-"+d; return formatTime; } else { var y = s.substr(0,4); var m = s.substr(4,2); var d = s.substr(6,2); var h = s.substr(8,2); var minute = s.substr(10,2); var formatTime = y+"-"+m+"-"+d+" "+h+":"+minute; return formatTime; } } //******过滤特殊字符*******// function replaceStr(s) { var pattern = new RegExp("-"); var rs = ""; for (var i = 0; i < s.length; i++) { rs = rs+s.substr(i, 1).replace(pattern, ''); } return rs; } //**********************// //根据内容的多少获取高度给父级设置高度 function limitHeight(){ var Length = $(".limitBox").length; for(var i=0; i<Length;i++){ var limitheight = $(".limitwords").eq(i).height(); console.log(limitheight); $(".limitBox").eq(i).css("height",limitheight); } } //根据用户输入的Email跳转到相应的电子邮箱首页 var hash={ 'qq.com': 'http://mail.qq.com', 'gmail.com': 'http://mail.google.com', 'sina.com': 'http://mail.sina.com.cn', '163.com': 'http://mail.163.com', '126.com': 'http://mail.126.com', 'yeah.net': 'http://www.yeah.net/', 'sohu.com': 'http://mail.sohu.com/', 'tom.com': 'http://mail.tom.com/', 'sogou.com': 'http://mail.sogou.com/', '139.com': 'http://mail.10086.cn/', 'hotmail.com': 'http://www.hotmail.com', 'live.com': 'http://login.live.com/', 'live.cn': 'http://login.live.cn/', 'live.com.cn': 'http://login.live.com.cn', '189.com': 'http://webmail16.189.cn/webmail/', 'yahoo.com.cn': 'http://mail.cn.yahoo.com/', 'yahoo.cn': 'http://mail.cn.yahoo.com/', 'eyou.com': 'http://www.eyou.com/', '21cn.com': 'http://mail.21cn.com/', '188.com': 'http://www.188.com/', 'foxmail.coom': 'http://www.foxmail.com' }; //轮播滚动函数 function Carousel(inde, num,show, childcount, obj, next, prev) { var tapnum=0; //按钮可点击次数 if( childcount > num ){ next.css("display","block"); } next.click(function() { if (!obj.is(":animated")) { if (num < childcount) { tapnum++; prev.css("display","block"); if(tapnum == childcount-show){ next.css("display","none"); } num++; obj.animate({ left: "-=212px" }, 600); } } }); prev.click(function() { if (!obj.is(":animated")) { if (num > inde) { tapnum--; next.css("display","block"); if(tapnum == 0){ prev.css("display","none"); } num--; obj.animate({ left: "+=212px" }, 600); } } }); } //评价字数限制 //字数限制函数 function limitTextCountFn(TextAreaId,countContainerId,count){ var curLength=$(TextAreaId).val().length; if(curLength > count){ var num=$(TextAreaId).val().substr(0,count); $(TextAreaId).val(num); } else { $(countContainerId).text(count - $(TextAreaId).val().length); } }; //咨询申请主题字数限制函数 function titleLimitFontCountFn(){ var curLength= $("#consultTitle").val().length; if(curLength>20){ var num = $("#consultTitle").val().substr(0,20); $("#consultTitle").val(num); } }; //模拟下拉菜单 function selectThis(value){ $("#div_select").text(value); $("#li_show").css("display","none"); } function showmenu(){ $("#li_show").css("display","block"); } //咨询 专家信息接口函数 function concultProInfo(professorId){ $.ajax({ url:"/ajax/professor/editBaseInfo/"+professorId, type:"get", data : {"id":professorId}, contentType : "application/x-www-form-urlencoded", success:function(response){ console.log(response); var myData = response["data"]; $("#professorName").html(myData["name"]); $("#professorTitle").html(myData["title"]); $("#profDepartment").html(myData["department"]); $("#profOrganization").html(myData["orgName"]); $("#profAdress").html(myData["address"]); $("#byConsultConut").html(myData["consultCount"]); $("#sendConsultBtn").attr("proId",myData["id"]); //星级 var startConut = myData["starLevel"]; for(var i = 0; i < startConut; i ++){ $("#starLevel .evastar2").eq(i).addClass("addStar"); } //是否认证 if(myData["authentication"] == true){ $("#proModify").removeClass("displayNone"); } //没有头像 if(myData["hasHeadImage"] == 0){ $("#prohead").attr("src","images/default-photo.jpg"); } //有头像 else { $("#prohead").attr("src","images/head/"+myData["id"]+"_m.jpg"); } }, error:function(error){ $.MsgBox.Alert("message","请求数据失败"); } }); }; //发送咨询 function sendConsultHandler(professorId){ var professorId = professorId; var consult_type = $(".clicknow").text();//咨询类型 var consult_title = $("#consultTitle").val();//咨询主题 var consult_content = $("#consultcontent").val();//咨询内容 var consultStr = { "consultType":consult_type, "consultTitle":consult_title, "consultContant":consult_content, "professorId":professorId, "consultantId":userid }; if(consult_type == '' || consult_title == '' || consult_content == ''){ $.MsgBox.Alert("message","请填写完整"); }; if(consult_type == ''){ $.MsgBox.Alert("消息","请选择联系目的"); } if(consult_title == ''){ $.MsgBox.Alert("消息","请填写咨询目的"); } if(consult_content == ''){ $.MsgBox.Alert("消息","请填写咨询内容"); } if(userid && userid != null && userid != "null" && consult_type != '' && consult_title != '' && consult_content != '' ){ $.ajax({ "url" :"/ajax/consult", "type" : "post", //传值:咨询类型、主题、内容、专家id、申请人id "data" : consultStr, "contentType" : "application/x-www-form-urlencoded", "dataType" : "json", "success" : function(response) { console.log(response); }, "error":function (){ $.MsgBox.Alert("消息","咨询申请失败"); }, "complete":function(){ //$(".consultapply").remove(); $(".blackcover").remove(); $("body").css("position","static"); $.MsgBox.Alert("消息","咨询申请成功"); }, }); } };