layui.config({ base : "js/" }).use(['form','layer','jquery','laypage'],function(){ var form = layui.form(), layer = parent.layer === undefined ? layui.layer : parent.layer, laypage = layui.laypage, $ = layui.jquery; //加载页面数据 var linksData = ''; $.ajax({ url : "../../json/linksList.json", type : "get", dataType : "json", success : function(data){ linksData = data; if(window.sessionStorage.getItem("addLinks")){ var addLinks = window.sessionStorage.getItem("addLinks"); linksData = JSON.parse(addLinks).concat(linksData); } //执行加载数据的方法 linksList(); } }) //查询 $(".search_btn").click(function(){ var newArray = []; if($(".search_input").val() != ''){ var index = layer.msg('查询中,请稍候',{icon: 16,time:false,shade:0.8}); setTimeout(function(){ $.ajax({ url : "../../json/linksList.json", type : "get", dataType : "json", success : function(data){ if(window.sessionStorage.getItem("addLinks")){ var addLinks = window.sessionStorage.getItem("addLinks"); linksData = JSON.parse(addLinks).concat(data); }else{ linksData = data; } for(var i=0;i 1){ for (var j=0;j" + selectStr + ""; } dataStr += data.split(eval("/"+selectStr+"/ig"))[showNum]; return dataStr; }else{ dataStr = data.split(eval("/"+selectStr+"/ig"))[0] + "" + selectStr + "" + data.split(eval("/"+selectStr+"/ig"))[1]; return dataStr; } } //网站名称 if(linksStr.linksName.indexOf(selectStr) > -1){ linksStr["linksName"] = changeStr(linksStr.linksName); } //网站地址 if(linksStr.linksUrl.indexOf(selectStr) > -1){ linksStr["linksUrl"] = changeStr(linksStr.linksUrl); } // if(linksStr.showAddress.indexOf(selectStr) > -1){ linksStr["showAddress"] = changeStr(linksStr.showAddress); } if(linksStr.linksName.indexOf(selectStr)>-1 || linksStr.linksUrl.indexOf(selectStr)>-1 || linksStr.showAddress.indexOf(selectStr)>-1){ newArray.push(linksStr); } } linksData = newArray; linksList(linksData); } }) layer.close(index); },2000); }else{ layer.msg("请输入需要查询的内容"); } }) //添加友情链接 $(".linksAdd_btn").click(function(){ var index = layui.layer.open({ title : "添加友情链接", type : 2, content : "linksAdd.html", success : function(layero, index){ layui.layer.tips('点击此处返回文章列表', '.layui-layer-setwin .layui-layer-close', { tips: 3 }); } }) //改变窗口大小时,重置弹窗的高度,防止超出可视区域(如F12调出debug的操作) $(window).resize(function(){ layui.layer.full(index); }) layui.layer.full(index); }) //批量删除 $(".batchDel").click(function(){ var $checkbox = $('.links_list tbody input[type="checkbox"][name="checked"]'); var $checked = $('.links_list tbody input[type="checkbox"][name="checked"]:checked'); if($checkbox.is(":checked")){ layer.confirm('确定删除选中的信息?',{icon:3, title:'提示信息'},function(index){ var index = layer.msg('删除中,请稍候',{icon: 16,time:false,shade:0.8}); setTimeout(function(){ //删除数据 for(var j=0;j<$checked.length;j++){ for(var i=0;i' +''+currData[i].linksName+'' +''+currData[i].linksUrl+'' +''+currData[i].masterEmail+'' +''+currData[i].linksTime+'' +''+currData[i].showAddress+'' +'' + ' 编辑' + ' 删除' +'' +''; } }else{ dataHtml = '暂无数据'; } return dataHtml; } //分页 var nums = 13; //每页出现的数据量 if(that){ linksData = that; } laypage({ cont : "page", pages : Math.ceil(linksData.length/nums), jump : function(obj){ $(".links_content").html(renderDate(linksData,obj.curr)); $('.links_list thead input[type="checkbox"]').prop("checked",false); form.render(); } }) } })