Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery代码,用于从JSON字符串动态构建可折叠的UL_Javascript_Jquery_Html - Fatal编程技术网

Javascript jQuery代码,用于从JSON字符串动态构建可折叠的UL

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

我是JavaScript和jQuery世界中的一只新蜜蜂

有人能帮我构建一个jQuery函数,从JSON数组返回一个动态可折叠ul。我尝试了不同的解决方案,比如来自不同代码库的jstree、jsonview、renderjson和一些堆栈溢出的答案,但在我的用例中似乎什么都不起作用

以下是示例JSON数组:

[
  {
    "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