将JSON对象发送到jQuery的问题

时间:2011-06-15 18:20:32

标签: jquery asp.net json

当我尝试将JSON对象发送到jQuery时,我返回整个查询结果,然后出现错误“在序列化'aspnet_User'类型的对象时检测到循环引用。”但是,当我返回表的部分内容时

       select  new
                     {
                         n.CustomerID,
                         n.EndDate,
                         n.BeginDate
                     });
        });

在这种情况下,我可以看到正在检索的值。请帮我解决这个问题?

1 个答案:

答案 0 :(得分:2)

如果你有一组像

这样的课程
class User {
   Account account;
}
class Account {
  User user;
}

然后将它们发送到序列化程序,然后序列化程序将永远处于循环中。它将序列化用户 - >用户的帐户 - >帐户的用户 - >用户的帐户。序列化程序检测到此问题并引发错误。相反,如果您的用户没有帐户或帐户没有用户,则不应该是一个问题。