ajax调用后返回带有ViewModel的视图
本文关键字:ViewModel 视图 调用 返回 ajax | 更新日期: 2023-09-27 18:16:51
我从ajax函数调用一个动作,得到我的ViewModel在它,然后尝试打开新的视图与其他ViewModel,但redirectToAction和返回视图不工作。我看到的其他答案只能打开其他视图而不发送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);
}
change
data: model
data: JSON.parse(JSON.stringify($("form").serializeArray()))