Sharepoint2013 webpart 使用Jquery+json数据实现的菜单。

Sharepoint2013 webpart 使用Jquery+json数据实现的菜单。

分类: sharepoint2014-11-17 14:17 215人阅读 评论(0) 收藏 举报

把代码块1 复制到txt 里单击后缀名字为js  such as xxx.js.  把此文件上传的文档库。右键--文件完全URL

在Sharepoint2013 里创建 一个webart 内容编辑器--编辑webpart --在content Link--单击浏览 把上面的URL复制进去。

js文件和样式文件需要去网上下载一下。

[javascript] view plaincopy

  1. <script src="../lib/jquery.js" type="text/javascript"></script>
  2. <script src="../lib/jquery.cookie.js" type="text/javascript"></script>
  3. <script src="../jquery.treeview.js" type="text/javascript"></script>
  4. <script type="text/javascript">
  5. $(document).ready(function(){
  6. $("#navigation").treeview({
  7. persist: "location",
  8. collapsed: true,
  9. unique: true
  10. });
  11. });
  12. </script>
  13. <ul id="navigation">
  14. <li><a href="?1">Item 1</a>
  15. <ul>
  16. <li><a href="?1.0">Item 1.0</a>
  17. <ul>
  18. <li><a href="?1.0.0">Item 1.0.0</a></li>
  19. </ul>
  20. </li>
  21. <li><a href="?1.1">Item 1.1</a></li>
  22. <li><a href="?1.2">Item 1.2</a>
  23. <ul>
  24. <li><a href="?1.2.0">Item 1.2.0</a>
  25. <ul>
  26. <li><a href="?1.2.0.0">Item 1.2.0.0</a></li>
  27. <li><a href="?1.2.0.1">Item 1.2.0.1</a></li>
  28. <li><a href="?1.2.0.2">Item 1.2.0.2</a></li>
  29. </ul>
  30. </li>
  31. <li><a href="?1.2.1">Item 1.2.1</a>
  32. <ul>
  33. <li><a href="?1.2.1.0">Item 1.2.1.0</a></li>
  34. </ul>
  35. </li>
  36. <li><a href="?1.2.2">Item 1.2.2</a>
  37. <ul>
  38. <li><a href="?1.2.2.0">Item 1.2.2.0</a></li>
  39. <li><a href="?1.2.2.1">Item 1.2.2.1</a></li>
  40. <li><a href="?1.2.2.2">Item 1.2.2.2</a></li>
  41. </ul>
  42. </li>
  43. </ul>
  44. </li>
  45. </ul>
  46. </li>
  47. <li><a href="?2">Item 2</a>
  48. <ul>
  49. <li><span>Item 2.0</span>
  50. <ul>
  51. <li><a href="?2.0.0">Item 2.0.0</a>
  52. <ul>
  53. <li><a href="?2.0.0.0">Item 2.0.0.0</a></li>
  54. <li><a href="?2.0.0.1">Item 2.0.0.1</a></li>
  55. </ul>
  56. </li>
  57. </ul>
  58. </li>
  59. <li><a href="?2.1">Item 2.1</a>
  60. <ul>
  61. <li><a href="?2.1.0">Item 2.1.0</a>
  62. <ul>
  63. <li><a href="?2.1.0.0">Item 2.1.0.0</a></li>
  64. </ul>
  65. </li>
  66. <li><a href="?2.1.1">Item 2.1.1</a>
  67. <ul>
  68. <li><a href="?2.1.1.0abc">Item 2.1.1.0</a></li>
  69. <li><a href="?2.1.1.1">Item 2.1.1.1</a></li>
  70. <li><a href="?2.1.1.2">Item 2.1.1.2</a></li>
  71. </ul>
  72. </li>
  73. <li><a href="?2.1.2">Item 2.1.2</a>
  74. <ul>
  75. <li><a href="?2.1.2.0">Item 2.1.2.0</a></li>
  76. <li><a href="?2.1.2.1">Item 2.1.2.1</a></li>
  77. <li><a href="?2.1.2.2">Item 2.1.2.2</a></li>
  78. </ul>
  79. </li>
  80. </ul>
  81. </li>
  82. </ul>
  83. </li>
  84. <li><a href="?3">Item 3</a>
  85. <ul>
  86. <li class="open"><a href="?3.0">Item 3.0</a>
  87. <ul>
  88. <li><a href="?3.0.0">Item 3.0.0</a></li>
  89. <li><a href="?3.0.1">Item 3.0.1</a>
  90. <ul>
  91. <li><a href="?3.0.1.0">Item 3.0.1.0</a></li>
  92. <li><a href="?3.0.1.1">Item 3.0.1.1</a></li>
  93. </ul>
  94. </li>
  95. <li><a href="?3.0.2">Item 3.0.2</a>
  96. <ul>
  97. <li><a href="?3.0.2.0">Item 3.0.2.0</a></li>
  98. <li><a href="?3.0.2.1">Item 3.0.2.1</a></li>
  99. <li><a href="?3.0.2.2">Item 3.0.2.2</a></li>
  100. </ul>
  101. </li>
  102. </ul>
  103. </li>
  104. </ul>
  105. </li>
  106. </ul>
时间: 2025-01-07 13:01:41

Sharepoint2013 webpart 使用Jquery+json数据实现的菜单。的相关文章

基于MVC+EasyUI的Web开发框架经验总结(3)- 使用Json实体类构建菜单数据

近花了不少时间在重构和进一步提炼我的Web开发框架上,力求在用户体验和界面设计方面,和Winform开发框架保持一致,而在Web上,我主要采用EasyUI的前端界面处理技术,走MVC的技术路线,在重构完善过程中,很多细节花费不少时间进行研究和提炼,一步步走过来,也积累了不少经验,本系列将主要介绍我在进一步完善我的Web框架基础上积累的经验进行分享,本随笔主要介绍使用如何使用Json实体类构建菜单数据,然后在主界面中进行使用. 菜单的界面效果如下所示,菜单分为一级菜单.二级菜单.三级菜单,他们各自

基于MVC4+EasyUI的Web开发框架经验总结(3)- 使用Json实体类构建菜单数据

最近花了不少时间在重构和进一步提炼我的Web开发框架上,力求在用户体验和界面设计方面,和Winform开发框架保持一致,而在Web上,我主要采用EasyUI的前端界面处理技术,走MVC的技术路线,在重构完善过程中,很多细节花费不少时间进行研究和提炼,一步步走过来,也积累了不少经验,本系列将主要介绍我在进一步完善我的Web框架基础上积累的经验进行分享,本随笔主要介绍使用如何使用Json实体类构建菜单数据,然后在主界面中进行使用. 菜单的界面效果如下所示,菜单分为一级菜单.二级菜单.三级菜单,他们各

利用Jquery获取服务器端json数据

json (JavaScript Object Notation)是一种轻量级的数据交换格式,它使用的是的http get请求 通过jQuery的.getJSON()方法获取json数据,并转化为字符串 $.getJSON("/json/cats.json",function(json){        $(".message").html(JSON.stringify(json));      }); });

jQuery操作json数据

json是一种轻量级数据交换格式,简单的json格式为[{"key1":"value1"},{"key2":"value2"}], []代表数组,{}代表数组中的数据对象,key1,key2是一个json对象中的key,一个json中key值唯一,value1,value2,是key键对应的值. 下面使用jquery解析简单的son文件. 这里是songs.json文件内容 [ {"optionKey":&

JQuery跨域加载JSON数据或HTML。

前提:有时候需要在网页上,加载另一个网站上的数据.或者加载另一个网站上的一个页面.Js的Ajax请求不具备跨域功能,可以使用JQuery来实现. 网页端JS代码: $(function () { $.ajax({ type: "get", async: false, url: "http://localhost:13964/getpage.ashx?callback=?",//服务端URL,该URL返回一段JS数据.如需返回HTML,只需把HTML组织成JSON即可

jquery序列化form表单使用ajax提交后处理返回的json数据

这篇文章主要介绍了jquery序列化form表单,使用ajax提交后处理返回的json数据的示例,需要的朋友可以参考下 1.返回json字符串: ** 将一个字符串输出到浏览器 */    protected void writeJson(String json) {        PrintWriter pw = null;        try {            servletResponse.setContentType("text/plain;charset=UTF-8"

JQuery + JSON作为前后台数据交换格式实践

JQuery + JSON作为前后台数据交换 JQuery提供良好的异步加载接口AJAX,可以局部更新页面数据, http://api.jquery.com/category/ajax/ JSON作为一种轻量数据格式,被浏览器js引擎普遍支持,同xml格式. 使用AJAX+JSON数据格式来实现动态页面,有以下好处: 1. 松耦合, 页面HTML和数据彻底分离, 即表示层 和 数据层分开, 有利前台样式定制. 不同于以往后台脚本嵌套HTML标签,并输出数据到标签的合适位置, 来实现动态页面,表示

jquery处理json数据

Json简单讲就是Javascript对象或数组. Json形式一: javascript对象    { "firstName": "Brett", "lastName":"McLaughlin", "email": "aaaa" } Json形式二: javascript数组    [{ "firstName": "Brett", "l

jquery的ajax和getJson跨域获取json数据

原文:http://www.cnblogs.com/yqskj/archive/2013/06/12/3133247.html 很多开发人员在使用jquery在前端和服务器端进行数据交互,所以很容易会认为在前端利用jquery就可以读取任何站点的数据了.近日在进行开 发时,因为要和第三方公司的一个项目进行数据的共享,因为考虑多不占用服务器的资源,遂决定直接在html进行数据的读取,不走服务器端进行中转了.然后 正好就遇到了浏览器端跨域访问的问题. 跨域的安全限制都是指浏览器端来说的,服务器端不存