jquery treeview 简介
2017-11-27 22:47
155 查看
【声明】
内容源自网络。
1.静态
[html] view
plain copy
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>tree demo</title>
<link rel="stylesheet" href="./jquery.treeview.css" />
<!-- <link rel="stylesheet" href="./css/screen.css" /> -->
<script type="text/javascript" src="./js/jquery-1.7.2.js"></script>
<script type="text/javascript" src="./js/jquery.treeview.js"></script>
<script type="text/javascript">
$(function(){
$("#browser").treeview();
})
</script>
</head>
<body>
<h4>Sample Tree - default</h4>
<ul id="browser" class="filetree">
<li>
<span class="folder">Folder 1</span>
<ul>
<li><span class="file">Item 1.1</span></li>
</ul>
</li>
<li>
<span class="folder">Folder 2</span>
<ul>
<li><span class="folder">Subfolder 2.1</span>
<ul id="folder21">
<li><span class="file">File 2.1.1</span></li>
<li><span class="file">File 2.1.2</span></li>
</ul>
</li>
<li><span class="file">File 2.2</span></li>
</ul>
</li>
<li class="closed">
<span class="folder">Folder 3 (closed at start)</span>
<ul>
<li><span class="file">File 3.1</span></li>
</ul>
</li>
<li><span class="file">File 4</span></li>
</ul>
</body>
</html>
2.动态
官网
http://docs.jquery.com/Plugins/Treeview http://bassistance.de/jquery-plugins/jquery-plugin-treeview/
①前端jsp
[html] view
plain copy
<%@page contentType="text/html; charset=utf-8" %>
<%
String basePath = request.getContextPath();
%>
<html>
<head>
<title>dynamic Demo</title>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<link rel="stylesheet" href="<%=basePath%>/jquery.treeview.css" />
<script type="text/javascript" src="<%=basePath%>/js/jquery-1.7.2.js"></script>
<script type="text/javascript" src="<%=basePath%>/js/jquery.cookie.js"></script>
<script type="text/javascript" src="<%=basePath%>/js/jquery.treeview.js"></script>
<script type="text/javascript" src="<%=basePath%>/js/jquery.treeview.async.js"></script>
<script type="text/javascript">
function initTrees(){
$("#tree").treeview({
url:"<%=basePath%>/dynamicTree",
ajax:{
data:{
"additional":function(){
return "yeah: " + new Date;
}
},
type: "post"
}
});
}
$(function(){
initTrees();
});
</script>
</head>
<body>
<ul id="tree">
</ul>
</body>
</html>
②后端servelet
[java] view
plain copy
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
doPost(request, response);
}
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
response.setHeader("Cache-Control", "no-cache");
response.setContentType("text/json;charset=UTF-8");
// response.setContentType("text/plain");
response.setCharacterEncoding("utf-8");
PrintWriter out = response.getWriter();
String re = "[{'text':'root','expanded':false,"
+ "'children':[{'text':'系统管理',"
+ "'children':[{'text':'用户管理'}, {'text':'权限管理'}]},{'text':'业务管理'}]}]";
out.flush();
System.out.println(re);
out.write(re);
out.close();
}
效果图
【总结】
感觉jquery 树插件 treeview 也不是太好用!
内容源自网络。
1.静态
[html] view
plain copy
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>tree demo</title>
<link rel="stylesheet" href="./jquery.treeview.css" />
<!-- <link rel="stylesheet" href="./css/screen.css" /> -->
<script type="text/javascript" src="./js/jquery-1.7.2.js"></script>
<script type="text/javascript" src="./js/jquery.treeview.js"></script>
<script type="text/javascript">
$(function(){
$("#browser").treeview();
})
</script>
</head>
<body>
<h4>Sample Tree - default</h4>
<ul id="browser" class="filetree">
<li>
<span class="folder">Folder 1</span>
<ul>
<li><span class="file">Item 1.1</span></li>
</ul>
</li>
<li>
<span class="folder">Folder 2</span>
<ul>
<li><span class="folder">Subfolder 2.1</span>
<ul id="folder21">
<li><span class="file">File 2.1.1</span></li>
<li><span class="file">File 2.1.2</span></li>
</ul>
</li>
<li><span class="file">File 2.2</span></li>
</ul>
</li>
<li class="closed">
<span class="folder">Folder 3 (closed at start)</span>
<ul>
<li><span class="file">File 3.1</span></li>
</ul>
</li>
<li><span class="file">File 4</span></li>
</ul>
</body>
</html>
2.动态
官网
http://docs.jquery.com/Plugins/Treeview http://bassistance.de/jquery-plugins/jquery-plugin-treeview/
①前端jsp
[html] view
plain copy
<%@page contentType="text/html; charset=utf-8" %>
<%
String basePath = request.getContextPath();
%>
<html>
<head>
<title>dynamic Demo</title>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<link rel="stylesheet" href="<%=basePath%>/jquery.treeview.css" />
<script type="text/javascript" src="<%=basePath%>/js/jquery-1.7.2.js"></script>
<script type="text/javascript" src="<%=basePath%>/js/jquery.cookie.js"></script>
<script type="text/javascript" src="<%=basePath%>/js/jquery.treeview.js"></script>
<script type="text/javascript" src="<%=basePath%>/js/jquery.treeview.async.js"></script>
<script type="text/javascript">
function initTrees(){
$("#tree").treeview({
url:"<%=basePath%>/dynamicTree",
ajax:{
data:{
"additional":function(){
return "yeah: " + new Date;
}
},
type: "post"
}
});
}
$(function(){
initTrees();
});
</script>
</head>
<body>
<ul id="tree">
</ul>
</body>
</html>
②后端servelet
[java] view
plain copy
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
doPost(request, response);
}
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
response.setHeader("Cache-Control", "no-cache");
response.setContentType("text/json;charset=UTF-8");
// response.setContentType("text/plain");
response.setCharacterEncoding("utf-8");
PrintWriter out = response.getWriter();
String re = "[{'text':'root','expanded':false,"
+ "'children':[{'text':'系统管理',"
+ "'children':[{'text':'用户管理'}, {'text':'权限管理'}]},{'text':'业务管理'}]}]";
out.flush();
System.out.println(re);
out.write(re);
out.close();
}
效果图
【总结】
感觉jquery 树插件 treeview 也不是太好用!
相关文章推荐
- jQuery Treeview 简介
- jquery.treeview.async简介
- JQuery 简介
- jquery treeview
- 用JQuery实现对ASP.NET TreeView控件的级连选中
- jQuery入门简介
- Jquery.TreeView结合ASP.Net和数据库生成菜单导航条
- jQuery - AJAX 简介
- jQuery_easyUI简介
- jQuery - AJAX 简介
- WEB入门之十二 jquery简介
- 利用JQUERY的TREEVIEW插件生成无限极树 .
- jQuery treeview在JSP中的应用
- jquery-easyui简介和初步使用
- jQuery编程基础精华01(jQuery简介,顶级对象$,jQuery对象、Dom对象,链式编程,选择器)
- jquery.treeview的结点编辑方法
- Jquery操作TreeView 父节点checkbox选中,子节点checkbox也选中
- jQuery学习(一):jQuery简介
- 【B/S】jQuery简介及语法
- jQuery - AJAX 简介