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='?p="+(curpage-1).toString()+"'><span></span></a><a href='?p=1'><span>1</span></a>...";
        for(var i=0;i<5;i++)
        {
            left+="<a href='?p="+(curpage-5+i).toString()+"'><span>"+(curpage-5+i).toString()+"</span></a>";
        }
    }
    else
    {
        
        if(curpage==1)
        {
            left="<a href='#'><span></span></a>";
        }
        else
        {    
            left="<a href='?p="+(curpage-1).toString()+"'><span></span></a>";
            for(var i=0;i<curpage-1;i++)
            {
                left+="<a href='?p="+(i+1).toString()+"'><span>"+(i+1).toString()+"</span></a>";
            }
        }
    }

    if(curpage>(total-7))
    {
        if(curpage==total)
        {
            right="<a href='#'><span></span></a>";
        }
        else
        {
            for(var i=curpage+1;i<total+1;i++)
            {
                right+="<a href='?p="+i.toString()+"'><span>"+(i).toString()+"</span></a>";
            }
            right+="<a href='?p="+(curpage+1).toString()+"'><span></span></a>";
        }
    }
    else
    {
        for(var i=curpage+1;i<curpage+6;i++)
        {
            right+="<a href='?p="+i.toString()+"'><span>"+(i).toString()+"</span></a>";
        }
        right+="...<a href='?p="+total.toString()+"'><span>"+total.toString()+"</span></a><a href='?p="+(curpage+1).toString()+"'><span></span></a>"
    }

    return left+"<a href='?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='1'></td>";
   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='1'></td>";
        foreach ($alias as $key => $value) {
            echo "<td>".$array[$i][$key]."</td>";
        }
        if($op)
        {
            echo "<td>";
            foreach($operations as $key=>$value)
            {
                echo "<a href='".$url_prefix.$key.'/'.$array[$i][$pk]."'>".$value;
                echo "</a>";
            }
            echo "</td>";
        }
        echo "</tr>";
   }
   
   echo "</table>";
   echo "<div>共<span></span>条记录,显示第<span></span>/<span></span>页</div>";

}
相信世界是平的
谨记四个字“修身养性”
大江东去浪淘尽英雄,再牛B的人物最后也是一掊土
向善不是目的,而是抚慰心灵,更多的感受幸福,感谢别人给你行善的机会
相信老子的话:万物生于有,有生于无,一切的道理都源于一个无法证明的假设
我是好是坏就自然而然的摆在那里,并不会因为别人的评价而改变什么,我也不需要别人用一张纸来说明我什么,世间最难得的是自由



支持大额赞助:
原文地址:https://www.cnblogs.com/sky-view/p/4198129.html