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


    立即添加是可以的,但是想把刚添加的那条数据删除就不行了。得不到数据的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: '请求发生错误请联系开发者'
                                             });
                                           }
                                     })
  • 相关阅读:
    bzoj 1087 状压dp
    HDU 5289 尺取
    HDU 1693 插头dp入门详解
    字符串操作
    河南省多校联萌(一)
    HDU 4815 概率dp,背包
    HDU4804 Campus Design (轮廓线DP)
    HDU 4828 逆元+catalan数
    HDU 5651 组合+逆元
    天才少年曹原的内心
  • 原文地址:https://www.cnblogs.com/hellokitty1/p/5545509.html
Copyright © 2020-2023  润新知