首页 > 代码库 > My Code Snippet
My Code Snippet
加载菜单(js)
function mkmenu(menus,name,id,parentid,url){ $.each(menus,function(i){ menus[i].children=new Array(); menus[i].parent=-1; }); $.each(menus,function(i){ var pid=menus[i][parentid]; $.each(menus,function(j){ if(menus[j][id]==pid) { menus[j].children.push(i); menus[i].parent=j; return; } }); }); var root={}; root.node=$(‘<div></div>‘); root.children=new Array(); $.each(menus,function(i){ if(menus[i].parent==-1){root.children.push(i);} var tmp=$(‘<li></li>‘); if(menus[i][url]==‘‘)tmp.html(menus[i][name]); else{ $("<a></a>").attr(‘href‘,menus[i][url]).appendTo(tmp).html(menus[i][name]); } menus[i].node=tmp; }); function addchildren(parent) { $("<ul></ul>").appendTo(parent.node); $.each(parent.children,function(i){ if(menus[parent.children[i]].children.length>0)addchildren(menus[parent.children[i]]); menus[parent.children[i]].node.appendTo(parent.node.children(‘ul‘)); }); } addchildren(root); root.node.appendTo(‘body‘);}
显示分页(js)
function pagination(total,curpage){ if(total<0)return ""; if(curpage<0 || curpage>total)return ""; var atag=$(‘<a></a>‘); var spantag=$(‘<span></span>‘); var left=""; var right=""; if(curpage>7) { left="<a href=http://www.mamicode.com/‘?p="+(curpage-1).toString()+"‘><span></span></a><a href=http://www.mamicode.com/‘?p=1‘>1..."; for(var i=0;i<5;i++) { left+="<a href=http://www.mamicode.com/‘?p="+(curpage-5+i).toString()+"‘><span>"+(curpage-5+i).toString()+"</span></a>"; } } else { if(curpage==1) { left="<a href=http://www.mamicode.com/‘#‘>"; } else { left="<a href=http://www.mamicode.com/‘?p="+(curpage-1).toString()+"‘><span></span></a>"; for(var i=0;i<curpage-1;i++) { left+="<a href=http://www.mamicode.com/‘?p="+(i+1).toString()+"‘><span>"+(i+1).toString()+"</span></a>"; } } } if(curpage>(total-7)) { if(curpage==total) { right="<a href=http://www.mamicode.com/‘#‘>"; } else { for(var i=curpage+1;i<total+1;i++) { right+="<a href=http://www.mamicode.com/‘?p="+i.toString()+"‘><span>"+(i).toString()+"</span></a>"; } right+="<a href=http://www.mamicode.com/‘?p="+(curpage+1).toString()+"‘><span></span></a>"; } } else { for(var i=curpage+1;i<curpage+6;i++) { right+="<a href=http://www.mamicode.com/‘?p="+i.toString()+"‘><span>"+(i).toString()+"</span></a>"; } right+="...<a href=http://www.mamicode.com/‘?p="+total.toString()+"‘><span>"+total.toString()+"</span></a><a href=http://www.mamicode.com/‘?p="+(curpage+1).toString()+"‘><span></span></a>" } return left+"<a href=http://www.mamicode.com/‘?p="+curpage.toString()+"‘><span class=‘curpage‘>"+curpage.toString()+"</span></a>"+right;}
生成表格(PHP)
function mktable($array,$alias,$rows,$pk,$operations=[‘edit‘=>‘编辑‘,‘del‘ => ‘删除‘],$url_prefix="",$op=true,$filter=true,$chkbox=true,$bottom=true){ echo "<table>"; if($filter) { echo "<tr class=‘tbmng‘>"; echo "<td colspan=‘0‘>通用操作</td>"; echo "</tr>"; echo "<tr>"; echo "<td colspan=‘0‘ id=‘tbmng‘></td>"; echo "</tr>"; } echo "<tr class=‘tbhead‘>"; if($chkbox)echo "<td><input type=‘checkbox‘ value=http://www.mamicode.com/‘1‘>"; foreach ($alias as $key => $value) { echo "<td>".$value."</td>"; } if($op)echo "<td>".‘操作‘."</td>"; echo "</tr>"; for($i=0;$i<count($array);$i++) { echo "<tr>"; if($chkbox)echo "<td><input type=‘checkbox‘ value=http://www.mamicode.com/‘1‘>"; foreach ($alias as $key => $value) { echo "<td>".$array[$i][$key]."</td>"; } if($op) { echo "<td>"; foreach($operations as $key=>$value) { echo "<a href=http://www.mamicode.com/‘".$url_prefix.$key.‘/‘.$array[$i][$pk]."‘>".$value; echo "</a>"; } echo "</td>"; } echo "</tr>"; } echo "</table>"; echo "<div>共<span></span>条记录,显示第<span></span>/<span></span>页</div>";}
My Code Snippet
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。