Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá.
Tenho um método no Controller MVC ASP.Net que deve retornar um objeto Acao, o qual segue:
Acao
{
int Id;
string Nome;
GrupoAcao Grupo;
}
Sendo que GrupoAcao é uma outra classe. (Estou utilizando o Entity Framework para abstração do banco).
Quando tenho um objeto Acao sem um GrupoAcao associado, o método getJson funciona normalmente. Porém, quanda há um GrupoAcao, a função nem executa.
Segue o código do Controller:
public ActionResult BuscarAcoes()
{
var acoes = (from acao in ctx.Acao select acao).ToArray();
return Json(acoes);
}
E o código Aspx segue:
$.getJson("/Json/BuscarAcoes/",
function(data) {
if (data == '' || data == null) {
jAlert("Não foi possível obter os dados para visualização da tabela.");
return;
}
else {
$("#tblResultado").html("");
var strResultado = "";
strResultado += "<tr> <th> Id </th> <th> Nome </th> </tr>";
$(eval(data)).each(function() {
strResultado += "<tr>";
strResultado += "<td>";
strResultado += this.Id;
strResultado += "</td>";
strResultado += "<td>";
strResultado += this.Titulo;
strResultado += "</td>";
strResultado += "</tr>";
});
$("#tblResultado").append(strResultado);
}
});
Alguma ideia de como resolver o problema?
Obrigado.
Carregando comentários...