我正在嘗試將數據從 View 傳遞到 Controller Action 方法。使用 Ajax 將數據傳遞給控制器,但控制器不接收數據并且它始終為空,導致 404 錯誤。有人可以審查這個并指出需要修復的地方嗎?視圖中的 Ajax 調用 - 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); } }); }使用錨標記 OnClick 事件調用 Ajax 函數以打開包含錯誤詳細信息的新窗口 -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 將數據從視圖傳遞到控制器會導致控制器方法出現 404 錯誤
縹緲止盈
2023-03-24 15:40:52