MVC4 EF中将数据表外键引用的是自身,转换成Json时,总是提示错误:“序列化类型为。。。。的对象时检测到循环引用。”;

解决办法:

id)

       [HttpGet]
        public JsonResult getDataById(int id)
        {
            var item=db.newsColumns.Select(x=>new {x.id,x.name,x.parentId}).Where(x=>x.id==id);
            return Json(item, JsonRequestBehavior.AllowGet);
        }

 前台js:

 $.get("/AdminNewsColumn/getDataById", { id: id }, function (data) {
            $("#cid").val(data[0].id);
            $("#name").val(data[0].name);
            $("#onename").val(data[0].parentid);
        })

 

相关文章:

  • 2021-06-30
  • 2022-12-23
  • 2021-12-06
  • 2021-11-26
  • 2021-06-25
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-08-10
  • 2022-01-26
  • 2022-12-23
相关资源
相似解决方案