JsonResult问题

时间:2009-09-22 08:01:49

标签: jquery asp.net-mvc

我有一个ActionResult返回:

return new JsonResult() { Data = new { isDeleted = isEntityDeleted } };

在javascript中,ActionResult返回的值是“{”isDeleted“:true}”,这是一个名为data的对象,但如果我尝试访问data.isDeleted我会得到unifined

我做错了什么?

修改

javascript代码: -

 $.post('<%=Url.Content("~/Test/Delete")%>/',{entityID:idRow}, function(data) {
   if(data.isDeleted){
     //never gets here even though isDeleted is true
   } else{ } });

1 个答案:

答案 0 :(得分:6)

在末尾尝试使用额外参数“json”(最后一个参数)。

cfr http://docs.jquery.com/Ajax/jQuery.post