下面贴上完整的代码,我走了很多弯路,原因就是看了回复中朋友们的代码,现在想起来其实不用那么费事吧。
复制代码 代码如下:
<script src="js/jquery-1.4.2.min.js" type="text/javascript"></script>
<script src="js/jquery.mytree.js" type="text/javascript"></script>
<link href="second.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
$(function(){
var o = { showcheck: true};
o.data =<%=treeNodes %>;
$("#tree").treeview(o);
})
</script>
后台
复制代码 代码如下:
public string GetFirJson()
{
string mystr = "[";
DataTable dt = DBUtility.db.ExecuteTable("select * from class where parientid=0");
int a = dt.Rows.Count;
for (int i = 0; i <= dt.Rows.Count - 1; i++)
{
mystr += GetOtherJson(Convert.ToInt32(dt.Rows[i]["classid"].ToString())) + ",";
}
mystr = mystr.Substring(0, mystr.Length - 1);
mystr += "]";
mystr = mystr.Replace("'", "\"");
return mystr;
}
//递归
private string GetOtherJson(int pid)
{
DataTable dt = DBUtility.db.ExecuteTable("select * from class where classid=" + pid);
string strjson = "";
bool haschild = IsHasChild(pid);
strjson = "{";
strjson += "'id':'" + pid + "',";
strjson += "'text':'" + dt.Rows[0]["classname"].ToString() + "',";
strjson += "'value':'" + dt.Rows[0]["classid"].ToString() + "',";
strjson += " 'showcheck':true,";
strjson += " 'complete':true,";
strjson += "'checktate':0,";
strjson += "'hasChildren':" + haschild.ToString().ToLower() + ",";
strjson += "'ChildNodes':";
if (!IsHasChild(pid))
{
strjson += "null}";
}
else
{
strjson += "[";
DataTable mydt = DBUtility.db.ExecuteTable("select * from class where parientid=" + pid);
for (int i = 0; i <= mydt.Rows.Count - 1; i++)
{
strjson += GetOtherJson(Convert.ToInt32(mydt.Rows[i]["classid"].ToString())) + ",";
}
strjson = strjson.Substring(0, strjson.Length - 1);
strjson += "]}";
}
return strjson;
}
private bool IsHasChild(int pid)
{
DataTable dt = DBUtility.db.ExecuteTable("select * from class where parientid=" + pid);
if (dt.Rows.Count == 0)
{
return false;
}
else
{
return true;
}
}
最后数据库 大家看着建就行了 再次 感谢 不正经哥哥
相关推荐:
seo要寻找什么资源,怎么找seo ,ai插画描边
SEO字:如何通过精准关键词提升网站流量与排名,赣州于都网站推广
为什么关键词太少会影响你的网络营销效果?,陕西seo网站推广工具
如何利用AI生成高质量文章,提升写作效率与创意?
SEO技术如何通过优化提升网站流量与排名,四平网站优化公司
ChatGPT的诞生,预示着人工智能大规模应用的时代已经来临,ai此生不渝
自动生成文章的AI软件,助力内容创作的未来
SEO优化顾问:让您的网站脱颖而出的秘密武器,ai ps 群
seo运营经理是什么,seo和运营的区别 ,皖妍ai宁慕晴o
AI网页版本:开启智能时代的新篇章,拼音标调ai
SEO费用如何根据预算选择最合适的SEO服务,营销类推广网站
seo都有什么问题,seo都有什么问题和答案 ,ai凯旋公主下载
ChatGPT-4中文免费破解版:无需付费,体验最强AI助手,ai写作生成器官方下载
文字写作AI生成工具:让创作更简单、更高效
seo营销方法是什么,seo营销模式 ,ai山海
SEO快速优化文章排名:提升网站流量的必备技巧,ai小苹果会员分享
SEO需要:如何提升网站排名,打造高效营销利器,seo怎么推广关键词
文章自动生成AI:助力写作新时代,让创作更高效
AI公众号文章生成,轻松打造爆款内容
怎么看文章是不是AI生成的?揭秘背后的玄机与技巧
ChatGPT一经发布,便受到了用户的狂热追捧,引爆人工智能热潮,十代ai达人办公本
ChatGPT破解:让AI打破语言与思维的边界,ai模板vis
ChatGPT:如果您正在使用VPN,这些技巧您一定要知道!,AI换脸*H
文章创作AI:引领智能写作的新时代
seo都有什么意思,seo 啥意思 ,ai园林
SEO大量优化:如何通过精准策略提升网站流量,突破搜索引擎排名瓶颈,吕梁本地网站推广平台
“曝光量扩大,助力品牌腾飞的秘密武器”,盐山网站优化免费咨询
ChatGPT服务部分恢复:人工智能助力全新体验,ai对象菜单
ChatGPT不能加载过去的对话,如何提升你的使用体验?,ai智能衣服
ChatGPT手机下载后打不开?可能是这些问题导致的,解决方法在这里!,孤城ai动画
什么是seo模型,seo模块总结 ,ai技术授课
AI一键生成文章,写作新境界
ChatGPT桌面应用安装了,不能用?解决方案全攻略,让你轻松畅享AI助手!,绫波丽ai智能
ChatGPT:基于Transformer技术的语言模型,开创人工智能未来,AI独战OK
AI批量文章工具,让写作变得高效与轻松,cs机器人ai
什么是seo发外链,seo外链类型有哪些 ,小小苏ai
AI免费生成:开启智能创作新纪元,助力你的创意无限可能
AI撰写大数据解决方案:开启智能数据时代的新篇章,ai头号公敌
用AI写文章,释放你的创作潜力!
seo自己做什么,自己做seo需要花钱吗 ,ai850775
ChatGPT不能访问,我的学术水平直线下降,泰州大数据ai艾灸价格
“洗稿技巧如何让你的文章脱颖而出,轻松提升内容创作水平!”,台州椒江seo企业排名
SEO项目:如何通过精确优化提升企业网站排名与转化率,武汉做网站优化的公司
ChatGPT维护页面-背后的技术与用户体验,ai领域ppt
SEO建站,开启网站优化的全新篇章!,网络营销推广合作方式
SEO关键词利器:如何借助精准关键词提升网站流量与排名,ai绘画客户
优化文字,让表达更精准:提升写作效率的关键,个人网站建设外包
SEO优化:让你的网站在竞争中脱颖而出,临沧seo代理
seo网站是什么找行者SEO,seo分析网站 ,ai图文梅花
AI工具,让工作效率翻倍:AI工具教程全面解析