zoukankan      html  css  js  c++  java
  • 后台管理界面--导航栏设计

    本章我们开始进行后台管理界面的设计,本节课设计一下导航栏设计。
    一. 退出登录
    //logout.php
    <?php
    session_start();
    session_destroy();
    header('location:login.php');
    ?>

    二. 导航栏设计
    根据生成的 JSON 方案,表如下:

    //nav.php
    <?php
    require 'config.php';
    $id = isset($_POST['id']) ? $_POST['id'] : 0;
    $query = mysql_query("SELECT id,text,state,iconCls,url FROM
    easyui_nav WHERE nid='$id'") or die('SQL 错误!');
    $json = '';
    while (!!$row = mysql_fetch_array($query, MYSQL_ASSOC)) {
    $json .= json_encode($row).',';
    }

    $json = substr($json, 0, -1);
    echo '['.$json.']';
    mysql_close();
    ?>
    //tree 结构
    $('#nav').tree({
    url : 'nav.php',
    lines : true,
    onLoadSuccess : function (node, data) {
    var _this = this;
    if (data) {
    $(data).each(function (index, value) {
    if (this.state == 'closed') {
    $(_this).tree('expandAll');
    }
    });
    }
    },
    onClick : function (node) {
    if (node.url) {
    if ($('#tabs').tabs('exists', node.text)) {
    $('#tabs').tabs('select', node.text)
    } else {
    $('#tabs').tabs('add', {
    title: node.text,
    closable: true,
    iconCls : node.iconCls,
    href : node.url + '.php',
    });
    }
    }
    }
    });

  • 相关阅读:
    vsftpd 配置:chroot_local_user与chroot_list_enable详解
    rsync同步目录
    apache
    centos 7 服务管理
    PowerPoint’s Menu is Too Big
    测试网页返回值
    作为人的展现方式
    Java 日期与时间
    Java 随机数
    Character 类
  • 原文地址:https://www.cnblogs.com/qinsilandiao/p/5018158.html
Copyright © 2011-2022 走看看