你看我这个部分,从Ztree中取得的name值,传不到action中
<SCRIPT type="text/javascript"> var setting = { treeNodeKey : "id", //在isSimpleData格式下,当前节点id属性 treeNodeParentKey : "pId", //在isSimpleData格式下,当前节点的父节点id属性 check:{ enable:true }, data: { simpleData:{ enable:true } }, callback:{ onCheck:onCheck } }; var zNodes =[ { id:1, pId:0, name:"student", open:false }, { id:11, pId:1, name:"name"}, { id:12, pId:1, name:"student_no"}, { id:13, pId:1, name:"gender"}, { id:14, pId:1, name:"age"}, { id:15, pId:1, name:"hobby"}, { id:2, pId:0, name:"score", open:false}, { id:21, pId:2, name:"name"}, { id:22, pId:2, name:"class"}, { id:23, pId:2, name:"score"}, { id:24, pId:2, name:"student_no"}, { id:25, pId:2, name:"subject"} ]; $(document).ready(function(){ $.fn.zTree.init($("#treeDemo"), setting, zNodes); }); function onCheck(e,treeId,treeNode){ var treeObj=$.fn.zTree.getZTreeObj("treeDemo"); //获取选择的节点 nodes=treeObj.getCheckedNodes(true), tableName="", columns=""; for(var i=0;i<nodes.length;i++){ if (nodes[i].pId == null && nodes[i].children == null){ tableName=nodes[i].name; }else { if (nodes[i].pId == null) { columns += nodes[i].name + ";"; } else { columns += nodes[i].name + ","; } } } alert("表名" + tableName); alert("列名" + columns); $.ajax({ async:false , cache:false, data:"tableName=" + tableName + "&columns=" + columns, type:"post", dataType:"json", url:"authorityRole_insert.htm", success:function(data){ //请求成功后处理函数。 alert("选择成功"); } }); } </SCRIPT>
@zTree 你好,想跟你请教个问题:
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
用 chrome 调试代码,检查 network 中 ajax 提交的数据是否正确