如何显示控制器动作返回的数据
how to display the data returned by the controller action
我正在尝试显示控制器操作返回的数据:
我的行动:
public ActionResult RetreiveId()
{
//....
return Content(JsonConvert.SerializeObject(new { StatusCode = "1", JobId = NewJobId }));
}
我的JSP包括这个表格
<form id="write-cart-form" role="form" style="" asp-controller="Home" asp-action="RetreiveId" data-ajax="true" data-ajax-method="post"
data-ajax-success="alert('The ID is: ' + JobId); ">
预期结果:一条小狗说:ID 是 1234
实际结果ID未定义
这是网络选项卡中该请求的响应
我能够通过在操作方法的 return 中指定内容类型来解决我的问题,例如 return Content(JsonConvert.SerializeObject(new { StatusCode = "1", JobId = NewJobId }), "application/json");
我正在尝试显示控制器操作返回的数据: 我的行动:
public ActionResult RetreiveId()
{
//....
return Content(JsonConvert.SerializeObject(new { StatusCode = "1", JobId = NewJobId }));
}
我的JSP包括这个表格
<form id="write-cart-form" role="form" style="" asp-controller="Home" asp-action="RetreiveId" data-ajax="true" data-ajax-method="post"
data-ajax-success="alert('The ID is: ' + JobId); ">
预期结果:一条小狗说:ID 是 1234
实际结果ID未定义
这是网络选项卡中该请求的响应
我能够通过在操作方法的 return 中指定内容类型来解决我的问题,例如 return Content(JsonConvert.SerializeObject(new { StatusCode = "1", JobId = NewJobId }), "application/json");