$(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) { $('