2017-10-05 9 views
0

私はこのようなAPIを持っている:_dataを配列に解析するには?

public class Calendar : FullAuditedEntity 
    { 
     public string EventName { get; set; } 
     public string Description { get; set; } 
     public DateTime StartDate { get; set; } 
     public DateTime EndDate { get; set; } 
    } 

public List<Calendar> GetCalendar() 
     { 
      var result = _calendarRepository.GetAll().ToList(); 
      return new List<Calendar>(result.MapTo<List<Calendar>>()); 
     } 

私はビューから正常にこのAPIを呼び出すと闊歩内のデータを返さことができます。

var _$calendarService = abp.services.myproject.calendar; 
var _data = _$calendarService.getCalendar(); 

ここでは_dataの値である:

Object { resolve: Deferred/</e[f[0]](), resolveWith: fireWith(a, c), reject: Deferred/</e[f[0]](), rejectWith: fireWith(a, c), notify: Deferred/</e[f[0]](), notifyWith: fireWith(a, c), state: state(), always: always(), then: then(), promise: promise(a), 4 more… } 

したがって、この_dataを(jTableではなく)使用する配列に解析できます

答えて

1

getCalendarは、jquery.ajaxコールで、jqXHRを返します。

_$calendarService.getCalendar().done(function (data, textStatus, jqXHR) { 
    var items = data.items; 
    var totalCount = data.totalCount; 
    // ... 
}); 
+0

ありがとうございました。 –

関連する問題