我正在嘗試將數(shù)據(jù)從 View 傳遞到 Controller Action 方法。使用 Ajax 將數(shù)據(jù)傳遞給控制器,但控制器不接收數(shù)據(jù)并且它始終為空,導(dǎo)致 404 錯誤。有人可以審查這個并指出需要修復(fù)的地方嗎?視圖中的 Ajax 調(diào)用 - function openErrorDetails(errors) { $.ajax({ type: 'POST', url: "/Home/ErrorDetails", dataType: 'json', data: JSON.stringify({ errors }), success: function (data) { var win = window.open(); win.document.write(data); } }); }使用錨標(biāo)記 OnClick 事件調(diào)用 Ajax 函數(shù)以打開包含錯誤詳細(xì)信息的新窗口 -var exception = "onClick='openErrorDetails(" + JSON.stringify(data) + ")'> 查看詳情";控制器 - [HttpPost] public ActionResult ErrorDetails(string errors) { if (errors != null) { dynamic errorMessages = JsonConvert.DeserializeObject(errors); return View("ErrorDetails", errorMessages); } else { return new HttpNotFoundResult(); } }
使用 Ajax 將數(shù)據(jù)從視圖傳遞到控制器會導(dǎo)致控制器方法出現(xiàn) 404 錯誤
縹緲止盈
2023-03-24 15:40:52