我有一个 MVC 应用程序,我想使用 json 将一个 html 表从控制器传递到视图。
我在这个网站上找到了这个问答: 通过 JSON 发送 HTML 代码,它推荐json_encode但它适用于 PHP,我正在使用 C#...
如何使用 Json 传递 HTML 表?
目前我尝试过:
return Json(MyHTMLTable);
在我看来:
<script type="text/javascript">
$(document).ready(function () {
$.ajax({
url: '@Url.Action("GetTable","MyPages")',
type: 'POST',
success: function (result) { $('#ph').html(result.responseText); },
error: function (result) {
$('#err').html(result.responseText);
}
})
});
(ph 是一个 div)
我收到以下错误: 序列化“System.Web.UI.WebControls.TableRow”类型的对象时检测到循环引用。