C# 后台生成树型菜单的Json数据

问题描述

我想做一个有权限的树形结构,后台生成树形的json数据,前台使用miniui框架的tree控件接收后台传过来的json数据,主要是不知道怎么生成树形的json数据,希望各位大神们指点

解决方案

解决方案二:
一般来说是两种方式,一种是node元素里保存自己的节点id和父节点的id,json就是这些node组成的数组格式。另一种是没有父节点id,但json采用数组+嵌套的格式来描述树状分步
解决方案三:
主要是不会算法
解决方案四:
引用2楼u010425586的回复:

主要是不会算法

算法得看你数据是什么样子的,这东西谁能凭空来个算法,而且树形结构无非就是递归
解决方案五:
http://bbs.csdn.net/topics/380257345

时间: 2024-09-20 00:00:17

C# 后台生成树型菜单的Json数据的相关文章

后台方法可以执行,json数据也有了,但是data为空,不知道什么原因

问题描述 后台方法可以执行,json数据也有了,但是data为空,不知道什么原因 alert(name); var url="<%=basePath %>CylServlet?method=checkname&meth2=xxx"; $.ajax({ url : url, async : false, // 同步, 等待执行完 type : "get", data : { "name" : name, "pname&

jQuery通过Ajax返回JSON数据

  jQuery通过Ajax返回JSON数据          最近在使用JQuery的ajax方法时,要求返回的数据为json数据,在处理的过程中遇到下面的几个问题,那就是采用不同的方式来生成json数据的时候,在$.ajax方法中应该是如何来处理的,下面依次来进行说明. 服务端PHP读取MYSQL数据,并转换成JSON数据,传递给前端Javascript,并操作JSON数据.本文将通过实例演示了jQuery通过Ajax向PHP服务端发送请求并返回JSON数据. JSON(JavaScript

关于JQUERY+AJAX+JSON数据返回的问题,求高手找找原因。不是很熟悉

问题描述 从后台记录的ASHX返加前台的JSON数据为:[{"Id":"MQ==","PopCode":"511321198501306776","PopName":"刘XX","Gental":"1","Birthday":"2012-6-10","Level":"小学&quo

jQuery通过Ajax向PHP服务端发送请求并返回JSON数据_AJAX相关

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.易于人阅读和编写,同时也易于机器解析和生成.JSON在前后台交互的过程中发挥着相当出色的作用. 服务端PHP读取MYSQL数据,并转换成JSON数据,传递给前端Javascript,并操作JSON数据.本文将通过实例演示了jQuery通过Ajax向PHP服务端发送请求并返回JSON数据.阅读本文的读者应该具备jQuery.Ajax.PHP相关知识,并能熟练运用. XHTML <ul id="use

jQuery Ajax+PHP返回JSON数据实例教程

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.易于人阅读和编写,同时也易于机器解析和生成.JSON在前后台交互的过程中发挥着相当出色的作用.请接着往下看教程. mysql表结构  代码如下 复制代码 CREATE TABLE IF NOT EXISTS `user` (    `id` int(11) NOT NULL auto_increment,    `username` varchar(100) NOT NULL,    `sex` var

jQuery通过Ajax向PHP服务端发送请求并返回JSON数据

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.易于人阅读和编写,同时也易于机器解析和生成.JSON在前后台交互的过程中发挥着相当出色的作用. 服务端PHP读取MYSQL数据,并转换成JSON数据,传递给前端Javascript,并操作JSON数据.本文将通过实例演示了jQuery通过Ajax向PHP服务端发送请求并返回JSON数据.阅读本文的读者应该具备jQuery.Ajax.PHP相关知识,并能熟练运用. XHTML <ul id="use

使用EasyUI Tree异步加载JSON数据 生成树

这几天因为工作需要,要做一个支持无限级的菜单. 我也是菜鸟一只,能想到的东西不多,所以用了Easy UI的tree组件. 不得不说,easyui确实很强大.  因为是无限级菜单,数据量可能有点大,所以考虑采用异步加载. 但是因为后台默认传来的数据是 一个实体,所以又在后台进行了JSON字符串拼接. 最后,在网上找了N多代码,然后又去问了好几个群里的网友,终于搞出来这个小东西.    一.HTML部分代码 <div id="categoryChooseDiv" title=&quo

$.ajax传JSON数据到后台出现报错问题解决

 $.ajax传JSON数据到后台时总会出现一些错误,本文整理了一些注意事项,感兴趣的朋友可以参考下 代码如下: $.ajax({  url: "../Services.ashx",  type: "POST",  //data: { 'data': { 'typename': JSON.stringify(typename) }, 'operationType': '2' },  data: { 'data': typename, 'operationType':

struts 2-问题:利用struts自带的json机制,期望从后台获取json数据失败,求帮助

问题描述 问题:利用struts自带的json机制,期望从后台获取json数据失败,求帮助 问题:利用struts自带的json机制,期望从后台获取json数据失败,求帮助 ############################################################## struts 2.3.20 struts.xml <package name="json" extends="json-default" namespace=&qu