2009-09-22 2 views
1

У меня есть ActionResult возвращающегося это:JsonResult Проблема

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

в JavaScript, значение, возвращаемое этой ActionResult является «{» IsDeleted «: истинно}», который является объектом называется данных, но если я попробовать для доступа к data.isDeleted i get undifined

Что я делаю неправильно?

Edit:

Javascript код: -

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

вы можете также разместить свой яваскрипта код? – Bavo

+0

Код javascript: $ .post ('<% = Url.Content ("~/Test/Delete")%> /', {entityID: idRow}, функция (данные) { if (data.isDeleted) { // никогда не получается, хотя isDeleted is true } else { } }); – gigi

+0

@gigi: В вопросах переполнения и уточнения стека, поскольку вы получаете запросы на получение дополнительной информации, предпочтительнее, пожалуйста, не предоставляйте информацию в комментариях, особенно код, который не читается в комментариях. – AnthonyWJones

ответ

6

попробовать пост с дополнительным аргументом "JSON" в конце (последний параметр).

ЧФР http://docs.jquery.com/Ajax/jQuery.post

+0

проблема решена спасибо – gigi

+0

Голос был бы приятным тогда ... – Bavo