我点击一个节点,旁边显示节点的详细信息,同时有个更新和删除按钮,点击删除之后虽然数据删了,但tree没有刷新,需要按F5才刷新,大家帮我解决一下

解决方案 »

  1.   

    function deleteReg(){
    var regId=$('#regId').val();
    var regPid=$('#regPid').val();
    $.ajax({
            type: 'POST',
            url: 'Aaa.do?act=delete&regId='+regId+'&regPid='+regPid,
            success: function(data){
             alert("删除成功");
            
                $('#detail').html(data);
            },
            error: function(XMLHttpRequest, textStatus, errorThrown){
             alert("删除失败");
            }
        });
    }
    这是删除的JS代码
      

  2.   

    重新加载一下就行了。主要是用reload来重新加载。写的那块代码不晓得是不是对的。但是这个思路一定是对的。
    function deleteReg(){
    var regId=$('#regId').val();
    var regPid=$('#regPid').val();
    $.ajax({ 
      type: 'POST',
      url: 'Aaa.do?act=delete&regId='+regId+'&regPid='+regPid,
      success: function(data){
        $('#detail').html(data);
        $('#detail').html('reload'); 
     
        alert("删除成功");
      },
      error: function(XMLHttpRequest, textStatus, errorThrown){
      alert("删除失败");
      }
      });
    }
      

  3.   

    你怎么读取树信息的,只要在删除或修改成功之后,调用下读取初始化树信息的方法就OK了。
    LS正解