Javascript jQuery代码,用于从JSON字符串动态构建可折叠的UL
我是JavaScript和jQuery世界中的一只新蜜蜂 有人能帮我构建一个jQuery函数,从JSON数组返回一个动态可折叠ul。我尝试了不同的解决方案,比如来自不同代码库的jstree、jsonview、renderjson和一些堆栈溢出的答案,但在我的用例中似乎什么都不起作用 以下是示例JSON数组:Javascript jQuery代码,用于从JSON字符串动态构建可折叠的UL,javascript,jquery,html,Javascript,Jquery,Html,我是JavaScript和jQuery世界中的一只新蜜蜂 有人能帮我构建一个jQuery函数,从JSON数组返回一个动态可折叠ul。我尝试了不同的解决方案,比如来自不同代码库的jstree、jsonview、renderjson和一些堆栈溢出的答案,但在我的用例中似乎什么都不起作用 以下是示例JSON数组: [ { "name": "forwarding_options", "type": { "fields": [ { "me
[
{
"name": "forwarding_options",
"type": {
"fields": [
{
"metadata": {},
"name": "PICKUP_SERVICE",
"nullable": true,
"type": "string"
},
{
"metadata": {},
"name": "TWO_MAN_DELIVERY",
"nullable": true,
"type": "string"
}
],
"type": "struct"
}
},
{
"name": "fulfillment_time",
"type": "string"
},
{
"name": "merchant_delivery_text",
"type": "string"
},
{
"name": "status",
"type": "string"
},
{
"name": "type",
"type": "string"
}
]
我需要如下链接中所示的内容,以便我可以附加到表td标签:
谢谢希望这对您有所帮助
var jsonarr=[{
名称:转发选项,
类型:{
字段:[{
元数据:{},
名称:接送服务,
可为空:是的,
类型:字符串
},
{
元数据:{},
名称:双人送货,
可为空:是的,
类型:字符串
}
],
类型:struct
}
},
{
名称:完成时间,
类型:字符串
},
{
名称:商户交付文本,
类型:字符串
},
{
姓名:status,,
类型:字符串
},
{
名称:type,
类型:字符串
}
];
var ret_html=;
jQuery.eachjsonar,函数索引,main项{
ret_html+=+main项['name']+;
jQuery.eachmainitem、functionindex、items{
如果项目[“字段”]{
ret_html+=“字段”;
ret_html+=;
jQuery.eachitems['fields',functionindex,tree{
ret_html+++树['name']+;
};
ret_html+=
ret_html+=;
}
};
};
jQuery'returnresult'.appendret_html;
var toggler=document.getelementsbyclassnamecret;
var i;
对于i=0;i