我有一个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{ } });发布于 2009-09-22 08:53:28
尝试将额外的参数"json“放在末尾的post (最后一个参数)。
cfr http://docs.jquery.com/Ajax/jQuery.post
https://stackoverflow.com/questions/1458704
复制相似问题