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

 

 

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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值