如何在ajax成功内部进行html.actionlink

本文关键字:html actionlink 内部 成功 ajax | 更新日期: 2023-09-27 18:01:01

我有一个HTML操作链接,如下所示:

@Html.ActionLink("Next", "Delivery", "Cart", new object { }, new { @class = "button", @id = "next" })

然后,我在该按钮上有一个jquery点击事件,该事件进行ajax调用。看起来是这样的:

$("#next").click(function (e) {
            e.preventDefault();
            var code = $("#school").val();
            var student = $("#student").val();
            if (code != "" && student != "")
            {
            $.ajax({
                url: '@Url.Action("CheckSchoolCode", "Cart")',
                data: {
                    code: code
                },
                dataType: "text",
                type: 'POST',
                success: function (data) {
                    if(data != "")
                    {
                    }
                    else
                    {
                        $("#message").html("School Code not found.  Please verify you have the right code.");
                    }

如何转到"if"块内的actionlink目的地?

如何在ajax成功内部进行html.actionlink

试试这个:

if (data != "") {
    window.location.assign($('#next').prop('href'));
}

您可以简单地执行$('#next').click();,但我不希望手动触发UI事件。