>웹 프론트엔드 >JS 튜토리얼 >Ztree는 확인된 노드 데이터를 획득하여 이를 양식 정보와 병합합니다.

Ztree는 확인된 노드 데이터를 획득하여 이를 양식 정보와 병합합니다.

不言
不言원래의
2018-07-09 15:42:191942검색

이 글에서는 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));

    });

구체적인 아이디어는 먼저 확인된 노드를 가져온 다음 해당 id 값을 가져오고 id 값을 문자열로 철자한 다음 양식 정보와 이어진 문자열을

Object를 통해 전달하는 것입니다. add(Sendjson , form) to merge


Result

data为节点id,即已经勾选的id值,后面为一个表单的信息
{"data":"1,11,111,1111,1112","Cname":"","Cencoding":"","Sequence":"","Ucategory":"test1","Rdetial":"test1","Ninformation":""}

이상이 이 글의 전체 내용입니다. 더 많은 관련 내용은 PHP 중국어 홈페이지를 참고해주세요!

관련 권장 사항:

jQuery 소스 코드 선택기에 대해 알아보기

addEventListener에 있는 EventListener의 인터페이스 객체


addRoutes는 동적 권한 라우팅 메뉴를 구현합니다

위 내용은 Ztree는 확인된 노드 데이터를 획득하여 이를 양식 정보와 병합합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.