var p1899IsAdmin=false; var layer; var laypage; layui.use('layer',function(){layer=layui.layer}); layui.use('laypage', function(){laypage=layui.laypage;}); var p1899AdminVisible=p1899GetCookie("p1899AdminVisible"); var p1899Page=1;//碎语页数全局 function p1899SetCookie(cname,cvalue,exdays){ var d = new Date(); d.setTime(d.getTime()+(exdays*24*60*60*1000)); var expires = "expires="+d.toGMTString(); document.cookie = cname+"="+cvalue+"; "+expires; } function p1899GetCookie(cname){ var name = cname + "="; var ca = document.cookie.split(';'); for(var i=0; i正在加载数据 ......"); }, success:function(data){ if(data.result==0){ jQuery(".cp1899-2").html(p1899GetMyHtml(data,1)); }else{ jQuery(".cp1899-2").html(p1899GetMyHtml(data,2)); } }, error: function(e) { //失败处理 jQuery(".cp1899-2").html("
加载数据失败!
"); }, complete:function(XMLHttpRequest, status) { // } }); } function p1899GetMyHtml(obj,tp){ var da=obj.data; var str=""; var disp=""; if(p1899AdminVisible=="1"){ disp="display:block"; }else{ disp="display:none"; } if(tp==1){ var nm; for(var i=0;i"+da[i].name+""; str+="
"+p1899CtToHtml(da[i].type,da[i].content)+"
"; if (p1899IsAdmin){ str+=""; } str+=""; } }else{ str+="
"+da+"
"; } if (p1899IsAdmin){ str+=""; } if(obj.pageCount>1){ if(p1899Page!=obj.page){ p1899Page=obj.page; } p1899GetNav(obj.pageCount,obj.page); } return str; } function p1899CtToHtml(tp,ct){ var str; if(tp==1){ //txt格式回车转
str=ct.replace(/\r\n/g,"
"); str=str.replace(/\n/g,"
"); }else if(tp==2){ //代码格式 var br=ct.split("\r\n").length+1; str=""; }else{ //htm格式 str=ct; } return str; } function p1899ShowEditor(){ if(p1899AdminVisible=="1"){ p1899AdminVisible=""; }else{ p1899AdminVisible="1"; } p1899SetCookie("p1899AdminVisible",p1899AdminVisible,10); jQuery(".cp1899-2 .editor").toggle(100); jQuery(".cp1899-2 .addBtn").toggle(100); } function p1899LoadItem(id){ var d={action:"loadItem",id:id}; jQuery.ajax({ type: "POST", url: "5xue/p1899-ajax.php", data: d, dataType: "json",//服务器返回的格式 beforeSend:function(XMLHttpRequest){ layer.load(); }, success:function(data){ layer.closeAll('loading'); if(data.result==0){ var htm="

标题:

类别:

格式:

内容:

"; layer.open({type:1,title:'编辑碎语',area:'600px',content:htm,btnAlign:'c',resize:false,btn:['确定'],yes:function(){p1899EditItemSubmit(id)}}); }else{ layer.alert(data.data,{btnAlign:'c'}); } }, error: function(e) { //失败处理 layer.closeAll('loading'); layer.alert('加载碎语失败!',{btnAlign:'c'}); }, complete:function(XMLHttpRequest, status) { //layer.closeAll('loading'); } }); } function p1899EditItemSubmit(id){ var t=jQuery("#p1899Frm1").serializeArray(); var d={action:"editItem",id:id}; jQuery.each(t, function(){ d[this.name]=this.value; }); //alert(JSON.stringify(d)); jQuery.ajax({ type: "POST", url: "5xue/p1899-ajax.php", data: d, dataType: "json",//服务器返回的格式 beforeSend:function(XMLHttpRequest){ layer.load(); }, success:function(data){ layer.closeAll('loading'); if(data.result==0){ layer.alert('编辑碎语成功!',{btnAlign:'c'},function(){ layer.closeAll(); p1899LoadData(p1899Page); }); }else{ layer.alert(data.data,{btnAlign:'c'}); } }, error: function(e) { //失败处理 layer.closeAll('loading'); layer.alert('编辑碎语失败!',{btnAlign:'c'}); }, complete:function(XMLHttpRequest, status) { //layer.closeAll('loading'); } }); } function p1899DeleteItem(id,nm){ layer.confirm("您确定要删除“" + nm + "”吗?",{btnAlign:'c',btn:['确定','取消']},function(index){ layer.close(index); var d={action:"deleteItem",id:id}; jQuery.ajax({ type: "POST", url: "5xue/p1899-ajax.php", data: d, dataType: "json",//服务器返回的格式 beforeSend:function(XMLHttpRequest){ layer.load(); }, success:function(data){ layer.closeAll('loading'); if(data.result==0){ layer.alert('删除碎语成功!',{btnAlign:'c'},function(index){ layer.close(index); p1899LoadData(p1899Page); }); }else{ if (data.data) { layer.alert(data.data,{btnAlign:'c'}); } else { layer.alert('删除碎语失败!',{btnAlign:'c'}); } } }, error: function(e) { //失败处理 layer.closeAll('loading'); layer.alert('删除碎语失败!',{btnAlign:'c'}); }, complete:function(XMLHttpRequest, status) { //layer.closeAll('loading'); } }); }); } function p1899AddItem(){ var htm="

标题:

类别:

格式:

内容:

"; layer.open({type:1,title:'添加碎语',area:'600px',content:htm,btnAlign:'c',resize:false,btn:['确定'],yes:function(){p1899AddItemSubmit()}}); } function p1899AddItemSubmit(){ var t=jQuery("#p1899Frm2").serializeArray(); var d={action:"addItem"}; jQuery.each(t, function(){ d[this.name]=this.value; }); jQuery.ajax({ type: "POST", url: "5xue/p1899-ajax.php", data: d, dataType: "json",//服务器返回的格式 beforeSend:function(XMLHttpRequest){ layer.load(); }, success:function(data){ layer.closeAll('loading'); if(data.result==0){ layer.alert('添加碎语成功!',{btnAlign:'c'},function(){ layer.closeAll(); var sel=document.querySelector(".cp1899-1 select").value; if(sel==0||d["class"]==sel){ //全部分类或同类加载更新 p1899LoadData(p1899Page); } }); }else{ layer.alert(data.data,{btnAlign:'c'}); } }, error: function(e) { //失败处理 layer.closeAll('loading'); layer.alert('添加碎语失败!',{btnAlign:'c'}); }, complete:function(XMLHttpRequest, status) { //layer.closeAll('loading'); } }); } var p1899Arr=new Array(); p1899Arr[0]="全部"; p1899Arr[1]="Flash"; p1899Arr[2]="Html"; p1899Arr[3]="Css"; p1899Arr[4]="JavaScript"; p1899Arr[5]="Php"; p1899Arr[6]="数据库"; p1899Arr[7]="服务器"; p1899Arr[8]="其它"; var p1899Arr2=new Array("","txt格式","代码格式","htm格式"); var uselected=p1899GetCookie("uselected"); if(uselected==""){ uselected=0; p1899SetCookie("uselected",0,10); } var htm="分类:"; if(p1899IsAdmin) htm+="管理"; jQuery(".cp1899-1").html(htm); jQuery(".cp1899-1 select").change(function(){p1899SelChangeHandle()}); p1899LoadData(1);