ورود

View Full Version : خطا در زمان بارگذاری مقدار یک جدول دیتا بیس در جدولی در صفحه html



nimaaamin
پنج شنبه 22 شهریور 1397, 09:51 صبح
سلام دوستان در asp mvc میخوام مقدار یکی از تیبل هام که با استفاده از model توی پروژه معرفی کردم در تیبل نشون بدم اما خطای 404 میده

این جدول لیست استان ها رو نگهداری میکنه و کلید اصلیش در جدول شهرستان کلید خارجی محسوب میشه با کد زیر مقدارشو برمیگردونم :

public JsonResult getAllDetailsProvince()
{
List<wrmnkh.Models.tbl_province> list;
list = db.tbl_province.ToList();
var jsondata = Json(list, JsonRequestBehavior.AllowGet);
return jsondata;
}

و با کد زیر در تیبل نمایش میدم :

$.ajax({
type: "POST",
url: "/newwellreport/getAllDetailsProvince",
data: '{}',
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (response) {
debugger;
var i = 1;
$("#tableDetailsInfo tr").remove();
$("#tableDetailsInfo").append("<tr>" +
"<th style=width:10px><input onclick=addProvince(event) type=button value=+ style=border:none;background:#B8DBFD;color:blue;/></th>" +
"<th style=width:250px>نام</th>" +
"<th style=width:50px>کد</th>" +
"<th style=width:1px></th>" +
"<th style=width:1px></th>" +
"</tr>");
$.each(response, function (key, value) {
$("#tableDetailsInfo").append("<tr style=height:40px;>" +
"<td >" + i + "</td>" +
"<td >" + value.name + "</td>" +
"<td >" + value.code + "</td>" +
"<td style=cursor:pointer; ><a onclick=deleteProvince(" + value.rowid + ") ><img src=../Image/delete_black_24dp.png ></a> </td>" +
"<td style=cursor:pointer; ><a onclick=editProvince(event," + value.rowid + ")><img src=../Image/edit_black_18dp.png ></a> </td>" +
"</tr>");
i++;
});
},
failure: function (response) {
alert(response.d);
},
error: function (response) {
alert(response.d);
}
});وقتی اجرشو دنبال میکنم api اجرا میشه و لیست پر میشه و تبدیل به جیسون هم میشه اما توی تابع ajax خطا میده(فقط برای این تیبل خطا میده برای سایر تیبل ها این اتفاق نمیفته ممکنه از کلید اصلی و جدول شهرستان باشه!!!!!!!!!!!!!!!!!!!!!!!)

nimaaamin
پنج شنبه 22 شهریور 1397, 10:23 صبح
https://stackoverflow.com/questions/26206288/entity-to-json-error-a-circular-reference-was-detected-while-serializing-an-ob