這篇文章主要介紹了關於ztree獲取勾選節點數據並且與表單資訊合併,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下
$('#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)); });
具體思路是先取得勾選的節點,然後取對應的id值,並且把id值拼成字串,然後將表單資訊和拼接的字符字串透過
Object.assign(Sendjson,form)進行合併
data为节点id,即已经勾选的id值,后面为一个表单的信息 {"data":"1,11,111,1111,1112","Cname":"","Cencoding":"","Sequence":"","Ucategory":"test1","Rdetial":"test1","Ninformation":""}
以上就是本文的全部內容,希望對大家的學習有所幫助,更多相關內容請關注PHP中文網!
相關推薦:
addEventListener中的EventListener的介面物件
以上是ztree取得勾選節點資料並且與表單資訊合併的詳細內容。更多資訊請關注PHP中文網其他相關文章!