Jquery JsonResult问题

Jquery JsonResult问题,jquery,asp.net-mvc,Jquery,Asp.net Mvc,我有一个ActionResult返回这个: return new JsonResult() { Data = new { isDeleted = isEntityDeleted } }; 在javascript中,该ActionResult返回的值是“{”isDeleted“:true}”,这是一个名为data的对象,但如果我尝试访问data.isDeleted,则不会被定义 我做错了什么 编辑: javascript代码:- $.post('<%=Url.Content("~/Tes

我有一个ActionResult返回这个:

return new JsonResult() { Data = new { isDeleted = isEntityDeleted } };
在javascript中,该ActionResult返回的值是“{”isDeleted“:true}”,这是一个名为data的对象,但如果我尝试访问data.isDeleted,则不会被定义

我做错了什么

编辑

javascript代码:-

 $.post('<%=Url.Content("~/Test/Delete")%>/',{entityID:idRow}, function(data) {
   if(data.isDeleted){
     //never gets here even though isDeleted is true
   } else{ } });
$.post('/',{entityID:idRow},函数(数据){
if(数据删除){
//即使isDeleted是真的也永远不会到这里
}else{});

尝试在post末尾添加额外的参数“json”(最后一个参数)


cfr

在最后(最后一个参数)使用额外的参数“json”尝试post


cfr

您也可以发布您的javascript代码吗?javascript代码:$.post('/',{entityID:idRow},函数(data){if(data.isDeleted){//即使isDeleted为true,也不会到达此处}else{})@gigi:在堆栈溢出问题上,当您收到更多信息的请求时,最好不要在注释中提供信息,尤其是在注释中无法读取的代码。您也可以发布您的javascript代码吗?javascript代码:$.post('/',{entityID:idRow},函数(数据){if(data.isDeleted){//即使isDeleted为true,也不会到达此处}否则{});@gigi:On Stack Overflow当您收到更多信息请求时,最好编辑和细化问题,请不要在注释中提供信息,尤其是注释中无法阅读的代码。