layui 点击右上角cancel 按钮后,重新刷新页面

本文介绍如何使用Layer.js库创建自定义弹窗,并通过AJAX实现学生信息的删除功能。详细解释了openAlert和deleteEvent函数的实现细节,包括设置弹窗属性、触发页面刷新及发送DELETE请求到API。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 //弹框
        function openAlert(self) {
            // let $modal = $('#modal');
            layer.open({
                type:2,
                content:'editStudent?studentId=1',
                id:'888',
                area:['900px','600px'],
                cancel:function(){
                    window.location.reload();
                }

            })
        }

其他案例:

function deleteEvent($this) {

            var stuId = $this.parent('div').data('stuid');
            layer.alert('确定要删除吗', {
                icon: 6,
                btn:['确定','取消'],
                btn1:function () {
                    let api = '/api/student/'+stuId;
                    $.ajax({
                        url : api,
                        type : "DELETE",
                        success : function(result){
                            console.log(api);
                            alert(JSON.stringify(result))
                            if(result.msg=='ok') {
                                // alert(result);
                                console.log("删除成功")
                                layer.closeAll()
                                window.location.reload()
                            }
                        }
                    })

                    console.log("删除"+stuId);
                },
                btn2: function () {
                    console.log("取消删除"+stuId);
                }

            });
        }


function openAlert($self) {
            // let $modal = $('#modal');
            let url = 'editStudent?studentId='+$self.parent('div').data('stuid');
            layer.open({
                type:2,
                content:url,
                id:'888',
                area:['900px','600px'],

                cancel:function(){
                    window.location.reload();
                }

            })
        }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值