Ajax实现删除的方法

1 篇文章 0 订阅

    function delRow() {
        if (id != null) {
            swal({
                title : "确定操作吗?",
                text : "是否删除科目\"" + names + "\"",
                type : "warning",
                showCancelButton : true,
                confirmButtonText : '确定'
            }, //用来弹出 提示框

function() {
                $.ajax({
                    url : "/TRAMS/subject?operateFlag=delete&id=" + id, // 数据发送方式
                    type : "post", // 接受数据格式           
                    dataType : "json", // 要传递的数据
                    success : function(data) {
                        if (data.msg == "success") {
                            swal('提示', "删除成功", 'success');
                            initdatas();
                        } else {
                            swal('提示', "删除失败", 'error');
                        }
                    }
                });
            });
        } else {
            swal('提示', '请选择一行数据!');
        }
    }
 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,使用 Ajax 实现删除的步骤如下: 1. 在前端页面中,使用 JavaScript 监听删除按钮的点击事件。 2. 在点击事件中,使用 Ajax 发送请求到后端,请求删除对应的数据。 3. 后端接收到请求后,进行数据的删除操作,并返回一个删除成功的响应。 4. 前端接收到响应后,根据响应做出相应的操作,例如刷新页面或者移除对应的元素等。 以下是一个示例代码: ``` // 监听删除按钮的点击事件 document.getElementById('delete-btn').addEventListener('click', function() { // 发送 Ajax 请求 var xhr = new XMLHttpRequest(); xhr.open('DELETE', '/api/delete-data', true); xhr.setRequestHeader('Content-Type', 'application/json;charset=utf-8'); xhr.onreadystatechange = function() { if (xhr.readyState === 4 && xhr.status === 200) { // 删除成功,根据响应做出相应的操作 var response = JSON.parse(xhr.responseText); // 刷新页面或移除对应的元素等操作 } }; xhr.send(JSON.stringify({id: 'xxx'})); // 发送要删除的数据的 id }); ``` 在后端,需要根据具体的框架和语言来实现删除操作。例如,在 Node.js 中使用 Express 框架实现删除的路由代码如下: ``` app.delete('/api/delete-data', function(req, res) { var id = req.body.id; // 获取要删除的数据的 id // 进行数据的删除操作 // 返回删除成功的响应 res.json({success: true}); }); ``` 当然,具体的实现细节还需要根据具体的业务场景来进行调整。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值