这篇文章主要介绍了关于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中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号