本文主要是介绍3.12Json和Ztree的使用及树状显示,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
(1)Json(服务端Json和客户端Json)
(2) Ztree
(3)角色管理中的角色权限的树状显示
1:Json
a:客户端Json
json的转换: 要引入json.js文件
A:将json对象转为字符串,发送到服务端。
B:服务端的是一个字符串,客户端将字符串转为json对象。
代码如下:
json_client.jsp
<%@ page language="java" pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="/struts-tags" prefix="s"%>
<%String path = request.getContextPath();
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<script type="text/javascript" src="<%=path%>/script/json.js"></script>
<script language="javascript">
function json_obj(){/*** 定义json的对象*/var children = new Array("aa","bb","cc");var gril = {"username": "mary","age": 20};var obj = {"userid": 100,"username": "admin","birthday": new Date(),"ismarry": false,"remark": null,"children": children,"gril": gril};//从json对象中取值。var userid = obj.userid;var username = obj["username"];var children = obj.children;//与java中的map格式区分{key=value,key_2=value};window.alert(obj);window.alert(userid + "\t" + username + "\t" + children[2] +"\t" + obj.gril.age);
}function json_array(){/*** 定义json的数组*/var strArray = ["a","b","c"];var objArray = [{"username": "mary_1","age": 21},{"username": "mary_2","age": 22},{"username": "mary_3","
这篇关于3.12Json和Ztree的使用及树状显示的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!