MVC将数据添加到数据库,并在页面中显示JSON
我用MVC3设计了一个网站。我想在数据库中添加一行并在页面中显示。我使用的是JsonResult。一切正常,但在视图中显示时,所有单元格显示未定义。刷新页面后,从数据库获取数据并解决问题,但使用JSON我遇到了问题MVC将数据添加到数据库,并在页面中显示JSON,json,asp.net-mvc-3,Json,Asp.net Mvc 3,我用MVC3设计了一个网站。我想在数据库中添加一行并在页面中显示。我使用的是JsonResult。一切正常,但在视图中显示时,所有单元格显示未定义。刷新页面后,从数据库获取数据并解决问题,但使用JSON我遇到了问题 [HttpPost] public JsonResult ContactIns(ContactUs Info) { try { Dbcon.ContactUsS.Add(Info); Dbcon.SaveChanges();
[HttpPost]
public JsonResult ContactIns(ContactUs Info)
{
try
{
Dbcon.ContactUsS.Add(Info);
Dbcon.SaveChanges();
}
catch
{
}
var formattedData = Dbcon.ContactUsS.Where(m => m.idn == Info.idn).Select(
m => new
{
nam = m.nam,
EmailAdd = m.EmailAdd,
Tel = m.Tel
});
return Json(formattedData);
}
鉴于此:
function JsonAdd_OnComplete(data) {
alert(data);
var target = $('#InsRec');
target.append('<tr><td>' + data.nam + '</td><td>'
+ data.EmailAdd + '</td>+<td>' + data.Tel + '</td><td><a href="http://www.toseeads.com">حذف</a></td></tr>');
//close Dialog
$(".dialog").dialog("close");
}
函数JsonAdd\u OnComplete(数据){
警报(数据);
var目标=$('InsRec');
target.append(“”+data.nam+“”)
+data.EmailAdd+++data.Tel++);
//关闭对话框
$(“.dialog”).dialog(“关闭”);
}
请帮助我,非常感谢尝试
数据。emailAdd
和数据。tel
而不是数据。emailAdd
或数据。tel
。在使用对象时,使用console.log
而不是alert
需要JS脚本。你如何从JS中称自己为C#方法?