jquery AJAX 调用后返回ViewModel视图

balp4ylt  于 2023-08-04  发布在  jQuery
关注(0)|答案(1)|浏览(113)

我从 AJAX 函数调用一个动作,在其中获取我的ViewModel,然后尝试用其他ViewModel打开新视图,但redirectToAction和return view不起作用。我看到的其他答案只能打开其他视图而不发送ViewModel
AJAX 调用

$("#delete").click(function () {
                var model = $("#forma").serialize();

                console.log("delete", model);

                $.ajax({
                    url: '@Url.Action("DeleteDevices", "package")',
                    contentType: 'application/json; charset=utf-8',
                    dataType: "json",
                    data: model,
                    success: function (result) {
                    }
                });

                return false;
            });

字符串
什么都不做的控制器

public ActionResult DeleteDevices(PackageDevicesViewModel viewModel)
        {
//model processing here
        return View(NewModel);
}

7y4bm7vi

7y4bm7vi1#

变化

data: model

字符串

data: JSON.parse(JSON.stringify($("form").serializeArray()))

相关问题