使用ztree 怎样向后台传送数据?
答案:1 悬赏:0 手机版
解决时间 2021-01-12 09:53
- 提问者网友:原来太熟悉了会陌生
- 2021-01-11 10:04
使用ztree 怎样向后台传送数据?
最佳答案
- 五星知识达人网友:洎扰庸人
- 2021-01-11 10:48
传数据的方式有很多种,我先提两个方式,你看看哪种是你的应用情况。
第一种:使用了ztree的复选框节点,把选中的节点信息传递到后台。
第二种:点击节点,触发事件,需要传递此节点的信息。追问点击节点,触发事件的, 我在文档上找了好久 也没找到 ,,你能写个小demo么, 还有在后台要怎么接受我传过去的数据啊追答先在设置变量setting中设置onClick事件
var setting = {
callback: {
onClick: zTreeOnClick
}
};
再在js中编写方法zTreeOnClick
function zTreeOnClick(event,treeId, treeNode) {
method(treeNode.id,treeNode.name);
}
我这里封装了一层function方法method
function method(id,name){
var form = document.getElementById("formId");
form.id.value=id;
form.name.value=name;
form.submit();
}追问function method(id,name){
var form = document.getElementById("formId");// 这个formid 拿的是什么
form.id.value=id;
form.name.value=name;
form.submit();
}
这个方法 麻烦帮我写下注释 谢谢追答这就是普通的html的form表单
追问最后一个问题
我要点击节点的时候(就是前面那个+号)触发这个单击事件 ,,可是现在只能是在点击文件夹的时候才能出发这个单击事件啊
追答var setting = {
async: {
enable: true,
url: "getNodes.do",
autoParam: ["id", "name"]
}
};
第一种:使用了ztree的复选框节点,把选中的节点信息传递到后台。
第二种:点击节点,触发事件,需要传递此节点的信息。追问点击节点,触发事件的, 我在文档上找了好久 也没找到 ,,你能写个小demo么, 还有在后台要怎么接受我传过去的数据啊追答先在设置变量setting中设置onClick事件
var setting = {
callback: {
onClick: zTreeOnClick
}
};
再在js中编写方法zTreeOnClick
function zTreeOnClick(event,treeId, treeNode) {
method(treeNode.id,treeNode.name);
}
我这里封装了一层function方法method
function method(id,name){
var form = document.getElementById("formId");
form.id.value=id;
form.name.value=name;
form.submit();
}追问function method(id,name){
var form = document.getElementById("formId");// 这个formid 拿的是什么
form.id.value=id;
form.name.value=name;
form.submit();
}
这个方法 麻烦帮我写下注释 谢谢追答这就是普通的html的form表单
追问最后一个问题
我要点击节点的时候(就是前面那个+号)触发这个单击事件 ,,可是现在只能是在点击文件夹的时候才能出发这个单击事件啊
追答var setting = {
async: {
enable: true,
url: "getNodes.do",
autoParam: ["id", "name"]
}
};
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯