项目中树形结构的添加与立即删除该数据问题-阿里云开发者社区

开发者社区> 陈嘻嘻哈哈> 正文

项目中树形结构的添加与立即删除该数据问题

简介:   立即添加是可以的,但是想把刚添加的那条数据删除就不行了。得不到数据的id值;   处理方法:我写了一个sql语句,在添加之后,把数据中最大的id值取出来,添加在节点上,这样就可以保证立即添加的数据,就可以立即删除了。
+关注继续查看

 

 

立即添加是可以的,但是想把刚添加的那条数据删除就不行了。得不到数据的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: '请求发生错误请联系开发者'
                                         });
                                       }
                                 })

 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
【UI】为项目添加类似于淘宝筛选列表勾选的ui-choose
jQuery下载的地址:http://www.htmleaf.com/jQuery/Form/201512182916.html GitHub地址:https://github.com/wangxing218/ui-choose   具体的使用步骤,大家自行百度就可以搜索到,原始的效果如下:  这...
1380 0
怎么设置阿里云服务器安全组?阿里云安全组规则详细解说
阿里云服务器安全组设置规则分享,阿里云服务器安全组如何放行端口设置教程
8419 0
在GitHub上删除项目后,在Android Studio上传项目依然提示project is already on github
描述: 在GitHub上面上传项目,但是感觉有些问题,就想删除了重新上传。 但是在Android Studio重新上传项目时,遇到了问题,一直提示“project is already on github”   解决方案: 1、关闭Android Studio项目;   2、进入到本地项目目录,找到隐藏文件夹.
1245 0
使用 PyCharm 添加 Django 项目
一、前置准备(PyCharm与Python的下载,已有的跳过)   1.首先下载PyCharm 地址:http://www.jetbrains.com/pycharm/   2.然后下载Python 地址:https://www.
1136 0
项目中树形结构的添加与立即删除该数据问题
  立即添加是可以的,但是想把刚添加的那条数据删除就不行了。得不到数据的id值;   处理方法:我写了一个sql语句,在添加之后,把数据中最大的id值取出来,添加在节点上,这样就可以保证立即添加的数据,就可以立即删除了。
651 0
使用ADO对象添加、修改、删除数据
使用ADO对象对数据库中的数据进行添加、修改和删除等操作。首先创建一个ADO类,通过ADO类连接数据库,并打开记录集。例如,使用ADO对象添加、修改、删除数据,程序设计步骤如下:(1)创建一个基于对话框的应用程序,将对话框的Caption属性修改“使用ADO对象添加、修改、删除数据”。
798 0
解决Mysql中删除重复记录的问题
题记 本文主要介绍Mysql数据库表中,如何删除相同索引值、更新日期较早的记录行。
12 0
数据结构学习笔记——最大子列和问题
PTA 中国大学MOOC-陈越、何钦铭-数据结构 01-复杂度1 最大子列和问题(20 分) 给定K个整数组成的序列{ N​1​​ , N​2​​ , ..., N​k},“连续子列”被定义为{ N​i , N​i+1​​ , ..., N​j},其中 1≤i≤j≤K。
1025 0
+关注
陈嘻嘻哈哈
我是一个小小的程序媛!
241
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载