jQuery를 사용하여 작업을 수행하고 있습니다. 지금List <>를 JsonResult와 함께 반환
$.ajax({ url: '',
data: 'json',
type: 'post',
dataType: options.dataType,
async: false,
success: function (obj) { returnValue = obj; }
});
....
나는이 하나를 반환 할 경우 ...
var test1 = Json(new { Message = "Any message here.", Status="True" });
내 Ajax 호출 수익이 그냥 괜찮 ..
하지만 .. 경우 나는 이것을 돌려 보낸다 (EF에서 사용자 명단)
var test2 = Json(IoC.Resolve<IUserService>().GetUsers());
미등록/500 (내부 서버 오류)이 표시됩니다.
이제 jQuery 아약스가 제대로 읽을 수 있도록 개체에서 JSON을 제대로 반환하는 방법에 대해 궁금한 점이 있습니까?
감사
, 일 ... 또는 날려 버릴 수 – jcvegan
다음과 같이 중복 될 수 있습니다. http://stackoverflow.com/questions/3113952/asp-net-mvc-jsonresult-return-500 –
IoC.Resolve() 란 무엇입니까? GetUsers()가 실제로 반환합니까? var를 사용하고 있기 때문에 반환되는 데이터 유형이 JSON으로 변환하려고한다는 것을 알 수 없습니다. –