portal html css js resource

inform.js 4.3KB

    $(function() { $(".onlogin .headnavbtn li.myinform").addClass("navcurrent"); var obj = { rows: 20, uid:$.cookie("userid") }; var count = 1; informList(obj); module.lWord; loginStatus();//判断个人是否登录 $("#feedback").hide(); function informList(objec) { $.ajax({ url: '/ajax/notify', data: objec, async: true, dataType: 'json', //服务器返回json格式数据 type: 'GET', //HTTP请求类型 traditional: true, //传数组必须加这个 success: function(data) { if(data.success) { var $info = data.data; if($info.length == 0) { return; } readed({ uid: obj.uid, mid: $info[0].id, time: $info[0].createTime }) informHtml($info); if(data.data.length == obj.rows) { obj.time = $info[$info.length - 1].createTime; obj.mid = $info[$info.length - 1].id; $(".js-load-more").removeClass("displayNone"); }else{ $(".js-load-more").addClass("displayNone"); } } } }); } function informHtml($data) { for(var i = 0; i < $data.length; i++) { var str = '<li class="list-qa">' + '<div class="madiaInfo">' + '<div class="flexCenter qa-owner">' + '<div class="owner-head useHead" style="cursor:pointer"></div>' + '<div class="owner-info reWidth">' + '<div class="owner-tit h2Font cnt" style="cursor:pointer">' + $data[i].cnt + '</div></div>' + '<div class="creTime">' + commenTime($data[i].createTime) + '</div></div></div></li>' var $str = $(str); $str.data("obj", $data[i]); $("#curAnswers").append($str); uinfo($str, $data[i].uid) } } function uinfo(li, uid) { $.ajax({ url:"/ajax/professor/editBaseInfo/" + uid, async: true, dataType: 'json', //服务器返回json格式数据 type: 'GET', //HTTP请求类型 traditional: true, //传数组必须加这个 success: function(data) { if(data.success) { var $data = data.data; if($data.hasHeadImage == 1) { li.find(".useHead").css('background-image', "url(/images/head/" + $data.id + "_l.jpg"); } } } }); } function readed(objec) { $.ajax({ url: '/ajax/notify/readed', data: objec, async: true, dataType: 'json', //服务器返回json格式数据 type: 'POST', //HTTP请求类型 traditional: true, //传数组必须加这个 success: function(data) { if(data.success) { $(".myinform").eq(0).find(".badge").text("") } } }); } $("#curAnswers").on("click", ".cnt", function() { var dobj = $(this).parents("li").data("obj"); var our = ""; if(dobj.opType == 0) { ourl = "userInforShow.html?professorId=" + dobj.uid; } else if(dobj.opType == 1) { ourl = 'userInforShow.html?professorId=' + dobj.pid + '&flag='+encodeURI(dobj.cnt.substring(dobj.cnt.indexOf(">") + 1, dobj.cnt.lastIndexOf("<"))); } else if(dobj.opType == 2) { $.ajax({ url: "/ajax/article/query?articleId="+dobj.pid }).done(function(data) { if(data.success) { window.open("shtml/a/"+data.data.createTime.substr(0,8)+"/"+data.data.shareId+".html"); } }); } else if(dobj.opType == 3 || dobj.opType == 4 ) { var arr=dobj.pid.split(":") ourl = "qa-show.html?id=" + arr[1]+"&topid="+arr[0]; }else if(dobj.opType == 5){ ourl = "qa-show.html?id=" + dobj.pid; } else if(dobj.opType == 6) { $.ajax({ url: "ajax/ppatent/qo?id="+dobj.pid }).done(function(data) { if(data.success) { window.open("shtml/pt/"+data.data.createTime.substr(0,8)+"/"+data.data.shareId+".html"); } }); } else if(dobj.opType == 7) { $.ajax({ url: "ajax/ppaper/qo?id="+dobj.pid }).done(function(data) { if(data.success) { window.open("shtml/pp/"+data.data.createTime.substr(0,8)+"/"+data.data.shareId+".html"); } }); } else { module.lWord.init({id:dobj.pid}); $(".blackcover").removeClass("displayNone"); return; } if(dobj.opType == 2 || dobj.opType == 6 || dobj.opType == 7) return; window.open(ourl); }) $("#curAnswers").on("click", ".useHead", function() { var dobj = $(this).parents("li").data("obj"); window.open("userInforShow.html?professorId=" + dobj.uid); return false; }) $(".js-load-more").click(function(){ informList(obj); }) })