ztree复选框,作为表单回传至服务器的问题
ztree吧
全部回复
仅看楼主
level 2
SEEGUI 楼主
ztree生成的列表是span标签和a标签的,在form表单中提交至服务器内容为空,empty。
我的表单中有一个提交按钮,点击按钮就将表单submit至服务器,如何获取ztree复选框的值????
async: {
enable: true,
url:" ",
autoParam: ["id","name"]
}
这个api中默认有url,好像是点击的时候自动传值给url地址,如何能满足我点击时才提交的要求?
2016年05月29日 01点05分 1
level 2
SEEGUI 楼主
在demo的api中看到一个
var treeObj = $.fn.zTree.getZTreeObj("treeDemo");
var nodes = treeObj.getSelectedNodes();
我尝试alert(nodes); 若只点击左侧方框弹出:
若点击了随意勾选这个a标签的连接后弹出的是:
2016年05月29日 02点05分 2
level 2
SEEGUI 楼主
改为treeObj.getCheckedNodes();弹出就变了,
2016年05月29日 02点05分 3
level 2
SEEGUI 楼主
treeObj.getCheckedNodes();获取的全是object,这怎么办
2016年05月29日 02点05分 4
level 1
【做个标记】
var treeObj = $.fn.zTree.getZTreeObj("treeDemo");
var nodes = treeObj.getSelectedNodes();
法一:
用Json转换工具把object转换为字符串,例:var str = JSON.stringify(nodes);
法二:
遍历nodes取需要的属性拼接,例:
var str="";
for(var i=0;i<nodes.length;i++){
str+=nodes[i].name + ",";
}
}
alert(str);
2017年03月09日 04点03分 5
1