I'm working on MVC project and i using jQuery in view page to get data from controller.
public JsonResult CheckUpdate()
{
dt = dt.AddSeconds(-100);
IQueryable<Tweet> _tweet = ttr.CheckTime(dt);
return Json(_tweet, JsonRequestBehavior.AllowGet);
}
This is a method in my controller which gets data back from the repository class and returns it as JSON to my view page, which uses jQuery to get it.
When i run program and inspect in Firebug, it shows me an error which is:
A circular reference was detected while serializing an object of type 'TweetTrafficReport.Models.User'
My question is
- Is it correct that i return JSON data which it is IQueryable type
- How can i use JSON data in my view page and not get an error like above
Thanks for ur help :)