项目中树形结构的添加与立即删除该数据问题
2016-05-31 12:52
387 查看
立即添加是可以的,但是想把刚添加的那条数据删除就不行了。得不到数据的id值;
处理方法:我写了一个sql语句,在添加之后,把数据中最大的id值取出来,添加在节点上,这样就可以保证立即添加的数据,就可以立即删除了。
处理方法:我写了一个sql语句,在添加之后,把数据中最大的id值取出来,添加在节点上,这样就可以保证立即添加的数据,就可以立即删除了。
$.ajax({ type: 'POST', url: '/yxt-admin/admin/address/insert', data:{ name:name, pid:treeNode.id, codeValue:$('#code_value').textbox('getValue'), remark:$('#remark').textbox('getValue') }, success: function(data) { if (data.stateCode == 200) {// 添加成功之后返回的状态吗 $.ajax({ type:'get', url:'/yxt-admin/admin/addressMax',// 该方法就是查询最大的id值(就是当时添加的数据 id值是自动增长的) success:function(data){ maxID=data.data.rows.id; //取得当时添加数据的id值 // 设置当时添加的树的节点 (显示) zTree.addNodes(treeNode, {id:$('#code_value').textbox('getValue'), pId:treeNode.id, name:name,keyid:maxID}); $('#dialog').dialog('close'); $('#form').form('reset'); $.messager.show({ title: '提示消息', msg: data.message, timeout: 5000, showType: 'slide' }); } }); } else { $.messager.show({ title: '提示', msg: data.message }); } }, error: function(XMLHttpRequest, textStatus, errorThrown) { $.messager.show({ title: '提示', msg: '请求发生错误请联系开发者' }); } })
相关文章推荐
- mysql修改密码后,phpMyadmin无法登陆
- android studio导入第三方jar
- JsBridge 源码分析
- Maven学习总结(17)——深入理解maven灵活的构建
- Redis系列-安装部署维护篇
- Android bitmap bytearray转换
- Redis系列-远程连接redis并给redis加锁
- jsp中用到内置对象
- Detux 沙盒搭建
- Redis系列-存储篇string主要操作函数小结
- Maven学习总结(16)——深入理解maven生命周期和插件
- GUI(JMenuBar+JMenu+JMenuItem)
- 【JZOJ 3427】归途与征程
- Redis系列-存储篇hash主要操作函数小结
- Maven学习总结(14)——Maven 多模块项目如何分工?
- matlab乘与点乘的区别 (*与.* ^与.^)
- 也说同步异步阻塞非阻塞
- Redis系列-存储篇list主要操作函数小结
- caffe绘制训练过程的loss和accuracy曲线
- IT笔试面试网站推荐