Dieser Artikel stellt hauptsächlich vor, wie ztree die überprüften Knotendaten erhält und sie mit den Formularinformationen zusammenführt. Jetzt kann ich es mit Ihnen teilen.
$('#save').click(function () { var nodes = zTree.getCheckedNodes(true); //获取被勾选/未勾选的节点集合 // console.log(nodes); var id; //存放节点id var nodestring=""; //拼接节点的id为一个字符串 var Sendjson={}; var resultjson; for(var i=0;i<nodes.length;i++) { id=nodes[i].id; idarry[i]=id; if(i<nodes.length-1) { nodestring += id + ','; } else nodestring+=id; } Sendjson.data=nodestring; var form = $('#Addmessge').serializeJSON();//表单信息 resultjson=Object.assign(Sendjson,form) //合并两个对象 console.log(JSON.stringify(resultjson)); });
Die konkrete Idee besteht darin, zuerst den überprüften Knoten abzurufen, dann den entsprechenden ID-Wert abzurufen, den ID-Wert in eine Zeichenfolge zu buchstabieren und dann die Formularinformationen und die zu kombinieren gespleißte Zeichen Die Zeichenfolgen werden durch
Object.assign (Sendjson, form) zusammengeführt
data为节点id,即已经勾选的id值,后面为一个表单的信息 {"data":"1,11,111,1111,1112","Cname":"","Cencoding":"","Sequence":"","Ucategory":"test1","Rdetial":"test1","Ninformation":""}
Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird hilfreich sein Für weitere verwandte Inhalte folgen Sie bitte der chinesischen PHP-Website!
Verwandte Empfehlungen:
Informationen zum jQuery-Quellcode-Selektor
Schnittstellenobjekt von EventListener in addEventListener
Das obige ist der detaillierte Inhalt vonZtree ruft die überprüften Knotendaten ab und führt sie mit den Formularinformationen zusammen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!