سلام دوستان در 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 خطا میده(فقط برای این تیبل خطا میده برای سایر تیبل ها این اتفاق نمیفته ممکنه از کلید اصلی و جدول شهرستان باشه!!!!!!!!!!!!!!!!!!!!!!!)