Baru -baru ini, saya telah membuat sistem manajemen pengguna, yang memiliki persyaratan proyek dan mengharuskan menggunakan JS untuk menghasilkan formulir dengan lekukan. Ini benar -benar membuatku bingung. Fungsi ini direalisasikan dengan mencari informasi yang relevan. Editor berikut mencatat kode implementasi, yang nyaman untuk pencarian di masa depan. Pada saat yang sama, saya juga berharap bahwa teman -teman yang memiliki kebutuhan yang sama seperti saya dapat membuat referensi. Jika ada metode yang lebih baik, tinggalkan saya pesan, terima kasih!
JS membuat bentuk berikut:
json
[{"id": 302, "serviceId": 15, "name": "data", "type": "jsonObject", "paramdesc": "return kueri Informasi "," nilai ":" "," komentar ":" "," parentid ":-1," anak-anakparam ": [{" id ": 305," serviceId ": 15," name ":" info "," type ":" jsonObject "," paramdesc ":" Query konten "," nilai ":" "," komentar ":" "," parentid ": 302," anak -anakparam ": [{" id ": 312," ID layanan ": 15," Nama ":" Entinvlist "," Type ":" List "," Paramdesc ":" Enterprise Investasi Asing Investasi Asing Investasi Asing Investasi Asing Asing Investasi Asing Asing Investasi Asing Asing Investasi Asing Luar Negeri Asing Asing Asing Investasi Asing Luar Negeri Asing Asing Investasi Asing Luar Negeri Asing Asing Investasi Asing Luar Negeri Perusahaan Luar Negeri Asing Asing Asing Asing Asing Asing Asing Asing Asing Asvest Asing Investasi Asing Foreign Investment " situasi "," nilai ":" "," komentar ":" "," parentid ": 305," anak -anakparam ": [{" id ": 343," serviceId ": 15," name ":" regno "," type ":" string "," paramdesc ":" regegregasi Number "," Value ":" "," Comment ":" "," ParentId ": 312," ChildrenParam ": null}, {" id ": 342," serviceId ": 15," name ":" r egcapcur "," type ":" string "," paramdesc ":" modal terdaftar mata uang "," nilai ":" "," komentar ":" "," parentid ": 312," anak -anakparam ": null}, {" id ": 341," serviceId ": 15," name ":" regcap "," type ":" string "," paramdesc ":" regcap (10.000 yuan), "nilai": "", "komentar": "", "parentid": 312, "anak -anakparam": null}, {"id": 340, "serviceId": 15, "name": "ent_nam e", "type": "string", "paramdesc": "perwakilan hukum Nama "," Nilai ":" "," Komentar ":" "," Parentid ": 312," Childrenparam ": null}, {" id ": 339," serviceId ": 15," name ":" fundedratio "," type ":" string "," paramdesc ":" kontribusi rasio "," nilai ":" "," komentar ":" "," parentid ": 312," anak -anakparam ": null}, {" id ": 338," serviceId ": 15," name ":" esdate "," type e ":" string "," paramdesc ":" pembukaan tanggal "," nilai ":" "," komentar ":" "," parentid ": 312," anak -anakparam ": null}, {" id ": 337," serviceId ": 15," name ":" error "," type ":" string "," paramdesc ":" modal berlangganan (10.000 yuan) "," nilai ":" "," komentar ":" "," parentid ": 312," anak -anakparam ": null}, {" id ": 336," serviceId ": 15," name ":" enttype "," type ":" strin g "," paramdesc ":" enterprise (institution)) ketik "," nilai ":" "," komentar ":" "," parentid ": 312," anak -anakparam ": null}, {" id ": 345," serviceId ": 15," name ":" revdate "," type ":" string "," paramdesc ":" revod tanggal "," nilai ":" "," komentar ":" "," parentid ": 312," anak -anakparam ": null}, {" id ": 344," serviceId ": 15," name ":" regorg "," type ":" string "," paramd esc ":" mendaftar Otoritas "," Nilai ":" "," Komentar ":" "," Parentid ": 312," Childrenparam ": null}, {" id ": 334," serviceId ": 15," name ":" mata uang "," tipe ":" string "," paramdesc ":" modal berlangganan currency","value":"","comment":"","parentId":312,"childrenParam":null},{"id":335,"serviceId":15,"name":"entStatus","type":"String","paramDesc":"ententStatus","type":"paramDesc":"entCompany Status "," Nilai ":" "," Komentar ":" "," Parentid ": 312," Childrenparam ": null}, {" id ": 333," serviceId ": 15," name ":" candate "," type ":" string "," paramdesc ":" Login tanggal "," nilai ":" "," komentar ":" "," parentid ": 312," anak -anakparam ": null}]}, {" id ": 346," serviceId ": 15," name ":" ent_name "," type ":" string "," Paramdesc ":" ent name "," value ":" "," komentar ":" "," parentid ": 305," anak -anakparam ": null}, {" id ": 311," serviceId ": 15," name ":" dasar "," type ":" jsonobject "," paramdesc ":" dasar Informasi "," nilai ":" "," komentar ":" "," parentid ": 305," anak -anakparam ": [{" id ": 326," serviceId ": 15," name ":" opscope "," type ":" string "," paramdesc ":" Business (bisnis) ruang lingkup "," nilai "" "" "" " ment ":" "," ParentId ": 311," Childrenparam ": null}, {" id ": 327," serviceId ": 15," name ":" opto "," type ":" string "," paramdesc ":" istilah operasi untuk YYYY-MM-DD","value":"","comment":"","parentId":311,"childrenParam":null},{"id":324,"serviceId":15,"name":"industryPhy","type":"String","paramDesc":"National Economic Industry Code","value":"",""," Komentar ":" "," ParentId ": 311," Childrenparam ": null}, {" id ": 325," serviceId ": 15," name ":" opfrom "," type ":" string "," paramdesc ":" Istilah operasi berasal dari Yyyy-mm-dd "," nilai ":" "," komentar ":" "," parentid ": 311," anak-anakparam ": null}, {" id ": 322," serviceId ": 15," name ":" frname ", tipe" string "," Paramdesc ":" yang ditetapkan sebagai namanya yang diselesaikan sebagai legal adalah legal, "Paramdesc," Paramdesc, "Parlai Parlinge," Parlowed, "Parlai Parling," Parlowed, "Parlowed," Parlai Parling, " Dinamai "," Value ":", "Comment": "", "ParentId": 311, "ChildrenParam": null}, {"id": 323, "ServiceId": 15, "Name": "Industryco", "Type": "String", "Paramdesc": "Kategori Industri code","value":"","comment":"","parentId":311,"childrenParam":null},{"id":320,"serviceId":15,"name":"entType","type":"String","paramDesc":"Enterprise (institution) type has Limited liability companies, dll. "," nilai ":", "komentar": "", "parentid": 311, "anak -anakparam": null}, {"id": 321, "serviceId": 15, "nama": "esdate", "type": "string", "paramdesc": "tanggal pembukaan Yyyy-mm-dd "," value ":" "," Comment ":" "," ParentId ": 311," ChildrenParam ": null}, {" id ": 332," serviceId ": 15," name ":" RevDate "," type ":" string "," Paramdesc ":" Revoked Date Yyyy-mm-dd "," value ":" "," Comment ":" "," ParentId ": 311," ChildrenParam ": null}, {" id ": 330," ServiceId ": 15," Name ":" Regno "," Type ":" String "," Paramdesc ":" Registrasi Number "," Value ":" "," Comment ":" "," ParentId ": 311," ChildrenParam ": null}, {" id ": 331," ServiceId ": 15," Name ":" Regorg "," Type ":" String "," Paramdesc ":" Otoritas Pendaftaran "," Va Lue ":" "," Comment ":" "," Partid ": 311," Childrenparam ": null}, {" id ": 328," serviceId ": 15," name ":" regcap "," type ":" string "," paramdesc ":" terdaftar unit modal: 10.000 yuan "," nilai ":" "," komentar ":" "," parentid ": 311," anak -anakparam ": null}, {" id ": 329," serviceId ": 15," name ":" regcapcur "," type ":" string "," paramdesc ":" mata uang rmb, dollar, dll. " e ":" "," komentar ":" "," parentid ": 311," anak -anakparam ": null}, {" id ": 313," serviceId ": 15," name ":" opscoandform "," type ":" string "," paramdesc ":" ruang lingkup dan metode operasi " (bisnis) "," nilai ":" "," komentar ":" "," parentid ": 311," anak -anakparam ": null}, {" id ": 315," serviceId ": 15," name ":" ancheyear "," type ":" string "," paramdesc ":" inspeksi tahunan terakhir yyyyyyyyyyyyyy "," Value ":" "," Comment ":" "," ParentId ": 311," Childrenparam ": null}, {" id ": 314," serviceId ": 15," name ":" abuitem "," type ":" string "," paramdesc ":" bisnis berlisensi Proyek "," Nilai ":" "," Komentar ":" "," Parentid ": 311," Childrenparam ": null}, {" id ": 317," Serdid Serid ": 15," Name ":" CBuitem "," Type ":" String "," Paramdesc ":" General Business Proyek "," Nilai ":" "," Komentar ":" "," Parentid ": 311," ChildrenParam ": Null}, {" id ": 316," ServiceId ": 15," Name ":" Candate "," Type ":" String "," Paramdesc ":" Tanggal Logout YYYYY-MM-DD "," Val ue ":" "," komentar ":" "," parentid ": 311," anak -anakparam ": null}, {" id ": 319," serviceId ": 15," name ":" entstatus "," type ":" string "," paramdesc ":" Status operasi dalam operasi, pencabutan, pembatalan, "string", "paramdesc": "Operasi dalam operasi, pencabutan, pembatalan," Lainnya "," nilai ":" "," komentar ":" "," parentid ": 311," anak -anakparam ": null}, {" id ": 318 ,"serviceId":15,"name":"dom","type":"String","paramDesc":"address","value":"","comment":"","parentId":311,"childrenParam":null}]}]},{"id":304,"serviceId":15,"name":"result","type":"String","paramDesc":"Verification Hasil "," Nilai ":" Cocokkan | not_match | Not_found "," komentar ":" "," parentid ": 302," Childrenparam ": null}, {" id ": 303," serviceId ": 15," name ":" status "," type ":" boolean "," paramdesc ":" interface return Status "," Nilai ":" "," Komentar ":" "," ParentId ": 302," ChildrenParam ": null}]}, {" id ": 306," serviceId ": 15," name ":" API_Status "," Type ":" JsonObject "," Paramdesc ":" Status Kembali kode "," nilai ":" "," komentar ":" "," parentid ":-1," anak-anakparam ": [{" id ": 307," serviceId ": 15," nama ":" status "," type ":" boolean "," paramdesc ":" status pengembalian antarmuka "," nilai ":" "," komentar "", "", "", " NTID ": 306," ChildrenParam ": null}, {" id ": 309," serviceId ": 15," name ":" description "," type ":" string "," paramdesc ":" status pengembalian Deskripsi "," Nilai ":" "," Komentar ":" "," Parentid ": 306," Childrenparam ": null}, {" id ": 308," serviceId ": 15," name ":" code "," type ":" st ring "," paramdesc ":" status kode "," nilai ":" "," komentar ":" "," parentid ": 306," anak -anakparam ": null}, {" id ": 310," serviceId ": 15," name ":" serial_no "," type ":" string "," paramdesc ":" flow nomor "," nilai ":" "," komentar ":" "," parentid ": 306," anak -anakparam ": null}]}]JS
// API halaman output Parameter Deskripsi var apitohtml_outparamfn = fungsi (json, returnExample) {var html = '' var mustarr = ['wajib', 'opsional'] var paramhtml = 'var data = $ .parsejson (json); console.log (data)/name: Paramer PARAMETER: PARAMETER: PARAMETER: JSON/JSON/CONSOLE. Parameter Penugasan Deskripsi // Komentar: Parameter Deskripsi Lainnya // Anak -anakparam: Daftar Parameter Anak Console.log ('------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- c = [] DataFormatFn2 (Data, Flagi) // Statistik Jumlah subkelas // Setiap node menambahkan atribut Len untuk menghitung jumlah simpul anak dan fungsi node anak DataFormatFn2 (data) {untuk (var i = 0; i <data.length; i ++) {BBB [i] = 0BBB [i] = DataFaMaTfn (data [i], 0, bbb [i], c)}; // data ke htmlparamhtml = jsontohtml (data, 0);} function dataFormatFn (data, flagi, b, c) {data. data.childrenparam.length) || 1 // debugger // console.log (data) c = c || [] if (data.childrenparam) {for (var i = 0; i <data.childrenparam. data.len} else {return (data.childrenparam && data.childrenparam.length) || 0}} console.log (bbb) console.log (data) var flagi = 0 // setelah pindah ke dataformatafn, execute // paramHtml = jsontoh (data, data, data (data, data (data, data (data, data, data), function (data), function (data), fungsi (data), fungsi (data), function (data), function (data), function (data), function (data), function (data), function (data); paramhtml = ''; var nbsparr = ['', '<b> ⅰ </b>', '<b> ⅱ </b>', '<b> ⅲ </b>', '<b> ⅵ </b>', '<b> ⅴ </b>', ' <b> ⅵ </b> ',' <b> ⅶ </b> ',' <b> ⅷ </b> ',' <b> ⅸ </b> ',' <b> ⅹ </b> '] untuk (var i = 0; i <data.length; i ++) {var str2 = '' var span = 1if (i == 0 && flagi> 0 && len> 1) {span = (10-flagi) str2 = '<td rowspan = "'+(len)+'"> </td>'} {td span = "'+(len)+' + '/<td colspan = "' + span + '"> <obr>' + nbsparr [flagi] + data [i] .name + '</obr> </td>/<td>' + data [i] .type + '</td>/<td>' + data [i] .paramdesc + '</td>/<td>' + data [i] .paramdesc + '</td>/<td>' + [i] .paramdesc + '</td>/<td>' + ' +. +'</td>/<td>' +data [i] .comment +'</td>/</tr>' if (data [i] .childrenparam) {paramhtml += jsontoHtml (data [i] .childrenparam, flagi +1, data [i] .len)} {i lainnya {{i] {{i] {i] {i]. paramHtml}console.log('--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- colspan = "10"> <bobr> Parameter Nama Bahasa Inggris </obr> </tm Instruksi </obr> </th>/</tr>/</thead>/<tubody>/' + paramhtml +'/</tbody>/</abluch>/</div>/</dd> '$ ('#outparam dl '). html (html);} html <! charset = "UTF-8"> <Title> JS menghasilkan tabel indentasi </itement> </head> <body> <v id = "outparam"> <dl> </ll> </div> </body> </html> Kode Lengkap: <! Doctype html> <html lang = "en"> <Meta = "html> <html lang =" en "> <Meta =" html> <html lang = "en"> <Meta> <html> <html lang = "en"> <head> <Meta = "html" <html lang = "en"> <head> <Meta = "jtml" <html lang = "en"> <head> table</title><link rel="stylesheet" type="text/css" media="screen" href="http://cdn.bootcss.com/bootstrap/3.3.6/css/bootstrap.min.css"></head><body><div id="outParam"><dl >/dl></div><script src = "http://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"> </script> <script> var json = '[{"id": 302, "serviceId": 15, "name": "Data", "type": "JsonObject", "Param Param Informasi "," nilai ":" "," komentar ":" "," parentid ":-1," anak-anakparam ": [{" id ": 305," serviceId ": 15," name ":" info "," type ":" jsonObject "," paramdesc ":" Query konten "," nilai ":" "," komentar ":" "," parentid ": 302," anak -anakparam ": [{" id ": 312," se rviceid ": 15," name ":" Entinvlist "," Type ":" List "," Paramdesc ":" Enterprise Investasi Asing Asing Asing "Enterprise Asing situasi "," nilai ":" "," komentar ":" "," parentid ": 305," anak -anakparam ": [{" id ": 343," serviceId ": 15," name ":" regno "," type ":" string "," paramdesc ":" regegregasi angka "," nilai ":" "," komentar ":" "," parentid ": 312," anak -anakparam ": null}, {" id ": 342," serviceId ": 15," nam e ":" regcapcur "," type ":" string "," paramdesc ":" regcapcurrent "," value ":" "," Comment ":" "," ParentId ": 312," Childrenparam ": null}, {" id ": 341," serviceId ": 15," nama ":" " yuan), "nilai": "", "komentar": "", "parentid": 312, "anak -anakparam": null}, {"id": 340, "serviceId": 15, "name": "en t_name", "type": "string", "paramdesc": "perwakilan hukum Nama "," Nilai ":" "," Komentar ":" "," Parentid ": 312," Childrenparam ": null}, {" id ": 339," serviceId ": 15," name ":" fundedratio "," type ":" string "," paramdesc ":" kontribusi rasio "," nilai ":" "," komentar ":" "," parentid ": 312," anak -anakparam ": null}, {" id ": 338," serviceId ": 15," name ":" esdate "," type ":" string "," paramdesc ":" open tanggal "," nilai ":" "," komentar ":" "," parentid ": 312," anak -anakparam ": null}, {" id ": 337," serviceId ": 15," name ":" error "," type ":" string "," paramdesc ":" modal berlangganan (10.000 yuan) "," nilai ":" "," komentar ":" "," parentid ": 312," anak -anakparam ": null}, {" id ": 336," serviceId ": 15," name ":" enttype "," type ":" s twist "," paramdesc ":" enterprise (institutional)) ketik "," nilai ":" "," komentar ":" "," parentid ": 312," anak -anakparam ": null}, {" id ": 345," serviceId ": 15," name ":" revdate "," type ":" string "," paramdesc ":" revod Tanggal "," Nilai ":" "," Komentar ":" "," Parentid ": 312," Childrenparam ": null}, {" id ": 344," serviceId ": 15," name ":" regorg "," type ":" string "," pa ramdesc ":" mendaftar Otoritas "," Nilai ":" "," Komentar ":" "," Parentid ": 312," Childrenparam ": null}, {" id ": 334," serviceId ": 15," name ":" mata uang "," tipe ":" string "," paramdesc ":" modal berlangganan mata uang "," nilai ":" "," komentar ":" "," parentid ": 312," anak -anakparam ": null}, {" id ": 335," serviceId ": 15," name ":" entstatus "," type ":" string "," paramdesc " : "ent_name", "type": "paramdesc": "", "ParentId": 312, "ChildrenParam": null}, {"id": 333, "serviceId": 15, "name": "candate", "type": "string", "paramdesc": "Login tanggal "," nilai ":" "," komentar ":" "," parentid ": 312," anak -anakparam ": null}]}, {" id ": 346," serviceId ": 15," name ":" ent_name "," type ":" string "," Paramdesc ":" ent name "," va Lue ":" "," Comment ":" "," ParentId ": 305," Childrenparam ": null}, {" id ": 311," serviceId ": 15," name ":" basic "," type ":" jsonObject "," paramdesc ":" Enterprise informasi "," nilai ":" "," komentar ":" "," parentid ": 305," anak -anakparam ": [{" id ": 326," serviceId ": 15," name ":" opscope "," type ":" string "," paramdesc ":" Operasi (bisnis) ruang lingkup "," nilai "" "" "c Oment ":" "," ParentId ": 311," Childrenparam ": null}, {" id ": 327," serviceId ": 15," name ":" opto "," type ":" string "," paramdesc ":" istilah operasi untuk Yyyy-mm-dd "," value ":" "," Comment ":" "," ParentId ": 311," ChildrenParam ": NULL}, {" id ": 324," ServiceId ": 15," Name ":" Industryphy "," Type ":" String "," Paramdesc ":" Industri Ekonomi Nasional Kode "," nilai ":" "" "" "" "" nilai ":" """"""""3333333333 kembali "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" " , "komentar": "", "parentid": 311, "anak -anakparam": null}, {"id": 325, "serviceId": 15, "name": "opfrom", "type": "string", "paramdesc": "Istilah operasi berasal dari YYYY-MM-DD","value":"","comment":"","parentId":311,"childrenParam":null},{"id":322,"serviceId":15,"name":"frName","type":"String","paramDesc":"Determined as the name of the representative, the enterprise is the legal representative, and the self-employed The person in charge is the last Nama "," Value ":" "," Comment ":" "," ParentId ": 311," Childrenparam ": null}, {" id ": 323," ServiceId ": 15," Name ":" IndustryCo "," Type ":" String "," Paramdesc ":" Kategori Industri code","value":"","comment":"","parentId":311,"childrenParam":null},{"id":320,"serviceId":15,"name":"entType","type":"String","paramDesc":"entent(institution) type Limited liability companies, dll. "," nilai ":", "komentar": "", "parentid": 311, "anak -anakparam": null}, {"id": 321, "serviceId": 15, "nama": "esdate", "type": "string", "paramdesc": "tanggal pembukaan Yyyy-mm-dd "," value ":" "," Comment ":" "," ParentId ": 311," ChildrenParam ": null}, {" id ": 332," ServiceId ": 15," Name ":" RevDate "," Type ":" String "," Paramdesc ":" Hang Sales Date Yyyy-mm-dd "," value ":" "," Comment ":" "," ParentId ": 311," ChildrenParam ": null}, {" id ": 330," ServiceId ": 15," Name ":" Regno "," Type ":" String "," Paramdesc ":" Registrasi Nomor "," nilai ":" "," komentar ":" "," parentid ": 311," anak -anakparam ": null}, {" id ": 331," serviceId ": 15," name ":" regorg "," type ":" string "," paramdesc ":" Otoritas pendaftaran "," v Alaue ":" "," komentar ":" "," parentid ": 311," anak -anakparam ": null}, {" id ": 328," serviceId ": 15," name ":" regcap "," type ":" string "," paramdesc ":" RegCap Unit: 10.000 yuan "," nilai ":" "," komentar ":" "," parentid ": 311," anak -anakparam ": null}, {" id ": 329," serviceId ": 15," name ":" regcapcur "," type ":" string "," paramdesc ":" mata uang rmb, dollar, dll. " ue ":" "," komentar ":" "," parentid ": 311," anak -anakparam ": null}, {" id ": 313," serviceId ": 15," name ":" opscoandform "," type ":" string "," paramdesc ":" lingkup dan metode operasi " (bisnis) "," nilai ":" "," komentar ":" "," parentid ": 311," anak -anakparam ": null}, {" id ": 315," serviceId ": 15," name ":" ancheyear "," type ":" string "," paramdesc ":" terakhir inspeksi tahunan yyyy " "," Value ":" "," Comment ":" "," ParentId ": 311," Childrenparam ": null}, {" id ": 314," serviceId ": 15," name ":" abuitem "," type ":" string "," paramdesc ":" bisnis berlisensi Proyek "," Nilai ":" "," Komentar ":" "," Parentid ": 311," Childrenparam ": null}, {" id ": 317," Serdid Serid ": 15," Name ":" CBuitem "," Type ":" String "," Paramdesc ":" General Business Proyek "," Nilai ":" "," Komentar ":" "," Parentid ": 311," ChildrenParam ": Null}, {" id ": 316," ServiceId ": 15," Name ":" Candate "," Type ":" String "," Paramdesc ":" Tanggal Logout YYYYY-MM-DD "," Val ue ":" "," komentar ":" "," parentid ": 311," anak -anakparam ": null}, {" id ": 319," serviceId ": 15," name ":" entstatus "," type ":" string "," paramdesc ":" Status operasi dalam operasi, pencabutan, pembatalan, "string", "paramdesc": "Operasi dalam operasi, pencabutan, pembatalan," Lainnya "," nilai ":" "," komentar ":" "," parentid ": 311," anak -anakparam ": null}, {" id ": 318 ,"serviceId":15,"name":"dom","type":"String","paramDesc":"address","value":"","comment":"","parentId":311,"childrenParam":null}]}]},{"id":304,"serviceId":15,"name":"result","type":"String","paramDesc":"Verification Hasil "Nilai": "Cocokkan | Status "," Nilai ":" "," Komentar ":" "," ParentId ": 302," ChildrenParam ": null}]}, {" id ": 306," serviceId ": 1 5," name ":" API_Status "," Tipe ":" JsonObject "," Paramdesc ":" Status Return kode "," nilai ":" "," komentar ":" "," parentid ":-1," anak-anakparam ": [{" id ": 307," serviceId ": 15," nama ":" status "," type ":" boolean "," paramdesc ":" status pengembalian antarmuka "," nilai ":" "," komentar "", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", "," ",", ",", ",", "", ",", "", ",", "," ",", "", "", "," "," "," "," "," "," "," "," "," PARTEDESC "PETORICE", "Nilai": "" Id ": 306," ChildrenParam ": null}, {" id ": 309," serviceId ": 15," name ":" description "," type ":" string "," paramdesc ":" status pengembalian Deskripsi "," Value ":" "," Comment ":" "," ParentId ": 306," Childrenparam ": null}, {" id ": 308," serviceId ": 15," name ":" code "," type ":" strin g "," paramdesc ":" status kode "," nilai ":" "," komentar ":" "," parentid ": 306," anak -anakparam ": null}, {" id ": 310," serviceId ": 15," name ":" serial_no "," type ":" string "," paramdesc ":" flow Nomor "," Nilai ":" "," Komentar ":" "," ParentId ": 306," ChildrenParam ": NULL}]}] '; // API Halaman output Parameter Deskripsi Var apitohtml_outparamfn = function (json) {var html =' 'var mustarr = [' diperlukan ',' opsional ' $ .parsejson (json); console.log (data) // Nama: Parameter Nama Bahasa Inggris // Jenis: Parameter Jenis // Paramdesc: Parameter Definisi Cina // Nilai: Parameter Penugasan Deskripsi // Komentar: Parameter Deskripsi Lain // Anak -anak: Console.log ('------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- c = [] DataFormatFn2 (Data, Flagi) // Statistik Jumlah subkelas // Setiap node menambahkan atribut Len untuk menghitung jumlah simpul anak dan fungsi node anak DataFormatFn2 (data) {untuk (var i = 0; i <data.length; i ++) {BBB [i] = 0BBB [i] = DataFaMaTfn (data [i], 0, bbb [i], c)}; // data ke htmlparamhtml = jsontohtml (data, 0);} function dataFormatFn (data, flagi, b, c) {data. data.childrenparam.length) || 1 // debugger // console.log (data) c = c || [] if (data.childrenparam) {for (var i = 0; i <data.childrenparam. data.len} else {return (data.childrenparam && data.childrenparam.length) || 0}} console.log (bbb) console.log (data) var flagi = 0 // eksekusi ke dataformatafn2 // parsontml = jsontohtml (data, data, data); paramhtml = ''; var nbsparr = ['', '<b> ⅰ </b>', '<b> ⅱ </b>', '<b> ⅲ </b>', '<b> ⅵ </b>', '<b> ⅴ </b>', ' <b> ⅵ </b> ',' <b> ⅶ </b> ',' <b> ⅷ </b> ',' <b> ⅸ </b> ',' <b> ⅹ </b> '] untuk (var i = 0; i <data.length; i ++) {var str2 = '' var span = 1if (i == 0 && flagi> 0 && len> 1) {span = (10-flagi) str2 = '<td rowspan = "'+(len)+'"> </td>'} {td span = "'+(len)+' + '/<td colspan = "' + span + '"> <obr>' + nbsparr [flagi] + data [i] .name + '</obr> </td>/<td>' + data [i] .type + '</td>/<td>' + data [i] .paramdesc + '</td>/<td>' + data [i] .paramdesc + '</td>/<td>' + [i] .paramdesc + '</td>/<td>' + ' +. +'</td>/<td>' +data [i] .comment +'</td>/</tr>' if (data [i] .childrenparam) {paramhtml += jsontoHtml (data [i] .childrenparam, flagi +1, data [i] .len)} {i lainnya {{i] {{i] {i] {i]. paramhtml} console.log ('-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- colspan = "10"> <bobr> Parameter Nama Bahasa Inggris </obr> </tm Instruksi </obr> </th>/</tt>/</t>/</thead>/<tbody>/' + paramhtml +'/</tbody>/</able>/</div>/</dd> '$ ('#outparam dl '). html (html);} apitohtml_outparamfn (json) </script> </body> </html>