0
我從ajax函數調用一個動作,獲取我的ViewModel,然後嘗試打開與其他ViewModel的新視圖,但redirectToAction和返回視圖不工作。其他答案我看到的只是得到了打開其他視圖,而不與它發送的ViewModelajax調用後返回視圖與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;
});
和contorller它什麼都不做
public ActionResult DeleteDevices(PackageDevicesViewModel viewModel)
{
//model processing here
return View(NewModel);
}
刪除'contentType:'application/json; charset = utf-8','並更改'dataType:'html''(或者刪除它) - 你沒有返回'json' –
我建議這應該是一個POST而不是GET(名字方法建議您修改數據) –
您在控制檯窗口中看到了什麼錯誤, –