//刷新树
var refresh = $("#refresh").val();
if(refresh != ""){
var dat;
//ajax获取数据
$.ajax({
type:"POST",
url:"${ctx}/sys/oaOrganization/toJson",
data:{
"type":"refresh",
"refreshId":refresh
},
async: false,
dataType:"json",
success:function(data){
dat = data.list;
},
error:function(data){
swal("数据加载错误!");
}
});
//更新树操作
$('#zzkj',parent.document).data('jstree', false).empty();
$('#zzkj',parent.document).jstree({
'core' : {
'multiple' : false,//单选or多选
'data' : dat
},
"types" : { "file" : { "icon" : "jstree-file" } }
}) .bind('select_node.jstree', function (event, data) { //绑定的点击事件
var id = data.instance.get_node(data.selected[0]).id;
$('#iframe',parent.document).attr('src', '${ctx}/sys/oaOrganization/msg?id=' + id);
});
现在新增和修改都可以实现刷新树...但唯独删除不能刷新...上面是刷新树的ajax,下面是删除的ajax...
function(isConfirm){
if(isConfirm){
$.ajax({
type:"POST",
url:deleteURL,
data:{"ids":ids},
dataType:"json",
success:function(data){
if(data.code==200){
window.location.href="${ctx}/sys/oaOrganization/msg?id=${orgId}";
}
},
error:function(data){
swal("删除失败!");
}
})
}
}
请大神给个思路...感谢