JQuery Ajax一些基本用法

本文介绍了一段JavaScript代码,该代码实现了学期记录的删除功能。通过点击链接触发删除操作,并使用AJAX发送POST请求到服务器端点进行数据删除。此外,还提供了错误处理和成功后的页面刷新功能。

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

<script type="text/javascript">

    $(function() {

        // attach the link event handler

        $(this).find("a").click(function() {

            var id = $(this).attr("id");

 

$("#addSuccess").hide();

 

        if (name!=""&&name!="undefined") {

 

            if (name == "True") {

 

                $("#addSuccess").toggle(1000);

 

            } else {

 

                $("#addSuccess").hide();

 

            }

        }       

        $(".link-delete").click(function () {

 

            var id = $(this).attr("data-id");

 

            $("#deleteConfirm").attr("data-id", id);

 

            $("#modal-delete").modal("show");

 

        });

$("#deleteConfirm").click(function () {
            var id = $(this).attr("data-id");
            deleteSchoolTerm(id);
        });

function deleteSchoolTerm(id){

 

        var url = "@Url.Action("DeleteSchoolTerm")";

 

        $.ajax({

            url: url,

            type: "POST",

 

            dataType: "json",

 

            data: JSON.stringify({ id: id }),

            contentType: "application/json",

 

            error: function (jqXHR, textStatus, errorThrown) {

 

                var errorMsg = JSON.parse(jqXHR.responseText);

 

                $("#result").html(msgHelper.alarm("Error", errorMsg.Message));

 

                $("#result").show("slow");

 

            },

            success: function () {

 

                location.replace("@Url.Action("Index")");

 

               

            }

        });

    }

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值