$(document).ready(function(){ //判断用户是否登录 //checkLogin(); $('#searchContent').hide(); //加载一级tab导航 $.ajax({ url : 'queryList', data:{ parentId:-1 }, type:'post', dataType:'json', cache:false, async: false, success:function(result){ var dataP = eval(result).websiteGuideList; if(null!=dataP && "" != dataP){ $.each(dataP, function(i, item) { //if(i==0){ // $('
  • ').addClass('on').append($('').attr('href','javascript:void(0);').text(item.name)).appendTo($('#tab')); //}else{ $('
  • ').append($('').attr('href','javascript:void(0);').text(item.name)).appendTo($('#tab')); //} }); } } }); var oneNode = $("#tab li"); try { var paramObj = _parserUrl(window.location.href); var pid = paramObj.pid; var flag = false; oneNode.each(function(k,v){ var liId = $(this).attr('pid'); if(liId==pid){ flag = true; } }); if(flag){ //供其他链接本页面 oneNode.removeClass(); //选中一级级菜单 var oneTab = $("#tab li[pid="+pid+"]"); oneTab.addClass('on'); }else{ //获取tab目录选中ID值 var tabChecked = $("#tab li:first"); pid = tabChecked.attr('pid'); tabChecked.addClass('on'); } //加载左边列表目录信息 dirSecondData(pid); } catch (e) { } var oneTempNode ; var isFirst1=true; oneNode.click(function(){ if(isFirst1){ isFirst1 = false; oneNode.each(function(n){ $(this).removeClass("on"); }); } if(oneTempNode){ oneTempNode.removeClass("on"); } oneTempNode = $(this); $(this).addClass("on"); }); //防止表单自动提交 $("#searchForm").submit(function(){ return false; }); //解除commons.js中的 on()方法绑定 $("input[name=websitekey]").off(); // 搜索回车事件 $("input[name=websitekey]").keydown(function(e){ if(e.keyCode == 13){ $('#submitSearchForm').click(); } }); //搜索 $('#submitSearchForm').click(function(){ var key = $.trim($('input[name="websitekey"]').val()); var title = $('.bl-title').html(); oneNode.each(function(n){ $(this).removeClass("on"); }); if(key.length>50){ key = key.substring(0,50); } $('input[name="websitekey"]').val(key) $('#defaultContent').hide(); $('#searchContent').show(); loadListData(0, 20); }); }); /** * 加载二级目录 * @param id 一级目录ID */ function dirSecondData(id){ $('#defaultContent').show(); $('#searchContent').hide(); $.ajax({ url : 'queryList', data:{ parentId:id }, type:'post', dataType:'json', cache:false, async: false, success:function(result){ var dataP = eval(result).websiteGuideList; $("#secondTab").children().empty().remove(); if(null!=dataP && "" != dataP){ $.each(dataP, function(i, item) { if(i==0){ $('
  • ').append($('').attr('href','javascript:void(0);').text(item.name)).appendTo($('#secondTab')); $('#title').html(item.name); $('#content').html((item.content==null?'':item.content)); $('#tag').html((item.tag==null?'':message.websiteGuide.tag+item.tag)); }else{ $('
  • ').append($('').attr('href','javascript:void(0);').text(item.name)).appendTo($('#secondTab')); } }); //var secondTabChecked = $("#secondTab a.on"); //var id = secondTabChecked.attr('pid'); //contentData(id); } } }); } /** * 加载二级目录对应内容 * @param id 二级级目录ID */ function contentData(id){ var secondNode = $("#secondTab a"); secondNode.each(function(n){ $(this).removeClass("on"); }); //选中二级菜单 var secondTab = $("#secondTab a[pid="+id+"]"); secondTab.addClass('on'); $.ajax({ url : 'queryList', data:{ id:id }, type:'post', dataType:'json', cache:false, success:function(result){ var dataP = eval(result).websiteGuideList; if(null!=dataP && "" != dataP){ $.each(dataP, function(i, item) { //editor.html((item.content==null?'':item.content)); $('#title').html(item.name); $('#content').html((item.content==null?'':item.content)); $('#tag').html((item.tag==null?'':message.websiteGuide.tag+item.tag)); }); } } }); } /** * 搜索内容数据 * @param pageIndex 开始页 */ function loadListData(pageIndex, pagesize) { $('#page').val(pageIndex + 1); $('#rows').val(pagesize); $("#searchForm").find('input[type=text]').each(function(i, v){ $(this).val($.trim($(this).val())); }); var params = $('#searchForm').serialize(); $.ajax({ type: 'post', url: 'queryListByKey', data: params, dataType: 'json', beforeSend: function(xhr) { $('#Pagination').empty(); $('#websiteGuideInfo tr').remove(); }, success: function(result) { var total = result.queryResult.total; var data = result.queryResult.data; if (total == 0 || "" ==data) { $('').append($('') .append($('').html(message.defaults.queryTip))).appendTo($('#websiteGuideInfo')); ifrHeight(); return; } $.each(data, function(i, item) { var trObj = $(''); if (i % 2 != 0) { trObj.addClass("trbg"); } var content = item.content; if(null!=content){ if(content.length>50){ content = content.substring(0,50); } }else{ content = ""; } trObj.append($('') .append($('').attr('href', 'javascript:void(0)').html(item.name)) .append($('

    ').html((item.tag==null?'':item.tag)+'  ' + content))) .append($('').append(item.pname)) .append($('').append(item.creatDate)).appendTo($('#websiteGuideInfo')); }); /*$("#Pagination").pagination(total, { callback: function(pIndex){ loadListData(pIndex); }, page_index: pageIndex, page_size: $('#rows').val() });*/ $("#Pagination").pagination(total, { callback : pageCallback, page_index : pageIndex, page_size : pagesize, pagesize_show_always : false//是否显示下拉每页多少条 }); }, error:function (){ $('').append($('') .append($('').html(message.defaults.systemErrorTip))).appendTo($('#websiteGuideInfo')); ifrHeight(); return; } }); } function pageCallback(pageindex, pagesize, jq) { loadListData(pageindex, pagesize); } /** * 列表详情 * @param id 二级菜单ID * @param pid 一级菜单ID */ function detail(id,pid){ //选中一级菜单 var oneTab = $('#tab li[pid='+pid+']'); oneTab.addClass('on'); dirSecondData(pid); var secondNode = $("#secondTab a"); secondNode.each(function(n){ $(this).removeClass("on"); }); //选中二级菜单 var secondTab = $("#secondTab a[pid="+id+"]"); secondTab.addClass('on'); contentData(id); }