이 글에서는 ztree가 확인된 노드 데이터를 얻고 이를 양식 정보와 병합하는 방법을 주로 소개합니다. 이제 필요한 친구가 이를 참조할 수 있도록 공유합니다. 양식 데이터와 ztree 데이터를 각각 합당한 json 데이터로 병합하는 방법은 무엇입니까?
$('#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)); });
Result
data为节点id,即已经勾选的id值,后面为一个表单的信息 {"data":"1,11,111,1111,1112","Cname":"","Cencoding":"","Sequence":"","Ucategory":"test1","Rdetial":"test1","Ninformation":""}
관련 권장 사항:
jQuery 소스 코드 선택기에 대해 알아보기addEventListener에 있는 EventListener의 인터페이스 객체addRoutes는 동적 권한 라우팅 메뉴를 구현합니다위 내용은 Ztree는 확인된 노드 데이터를 획득하여 이를 양식 정보와 병합합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!