页面上删除某一个人信息但是 页面数据还没没有 必须刷新一下 如何删除后直接显示即时数据

$("#shanchu").click(function() {
                //获得grid
                var currentTabPanel=GetCurrentActiveTab();
                var currentTab=GetCurrentActiveTab(1);
                //首先获得被选中的记录
                var allA00='';
                //grid类
                if(currentTab.UICLASS=="Beidasoft.Gbxxgl.common.ryll.DataGrid"){
                    //当前是否有激活的grid,有则获取被选中的记录的a00
                    allA00=GetSelectionsA00ForDel(currentTabPanel);
                //照片模式类
                }else if(currentTab.UICLASS=="BeidaSoft.GBXXGL.RYLL.ZpXzlPanel"){
                    allA00=currentTabPanel.GetSelectionsA00();
//                     if(!allA00 &&  confirm("是否输出全部人员?")){
//                         allA00 = currentTabPanel.GetAllA00();
//                     }
                }
                
                if (!allA00 || allA00=="") {
                    zDialog.alert("请选择要删除的人员。");
                    
                    return;
                }

                //发送请求,更新人员的状态(逻辑删除)
                zDialog.confirm("确认删除人员?",function(){
                    $.ajax({
                        url:"/rsgl/ryxxgl/Ryxxgl/executeFakeDelete",
                        data: {
                            A00 : allA00
                        },
                        type:"POST",
                        success:function(resp){
                            
                            if(resp=="true"){
                                
                                var currentTab = GetCurrentActiveTab();
                                //获得当前被点击的grid并加载数据
                                if (currentTab) {
                                    currentTab.LoadData({
                                        b00: currentSelectB00
                                    });
                                }
                                
                                zDialog.alert("删除成功");
                            }else{
                                zDialog.alert("系统出现故障,请及时与管理员联系!!");
                            }
                        },
                        error:function(error){
                        }
                    });
                })
                
            });

针对这种情况,因为数据库中数据已经删除了,页面上你可以将你的加载表格的JS方法再调用一遍获取最新数据

删除成功后数据还在显示

意思是,删除成功后,必须手动刷新一下页面才能看到最新数据吗?    可以用   location.reload(); 方法让页面自动刷新一次 

可以在调用删除接口后,再调用查询接口,这样显示的数据就是最新的不包含删除的

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632