【发布时间】:2018-07-15 03:58:32
【问题描述】:
我正在开发 asp.net mvc 应用程序,Java 脚本将每 3 秒调用一次控制器,它应该返回 json 对象列表。我需要在表中显示对象列表。这里,我得到 [object Object] .我们是否应该反序列化这些对象,如果是,那么如何反序列化它们。
下面是我的java脚本代码
<script>
var fun = set_Interval(my_Timer, 3000);
function my_Timer() {
$.ajax({
url: '@Url.Action("FirstAjax", "Home")',
//data: '{param : "value"}',
contentType: "application/json; charset=utf-8",
dataType: "json",
success: successFunc,
error: errorFunc
});
function successFunc(response) {
alert(response);
}
function errorFunc() {
alert('error');
}
}
</script>
下面是控制器
public JsonResult FirstAjax()
{
var listt = AlgoLegsClass.DataGridAlgos;
JavaScriptSerializer js = new JavaScriptSerializer();
string ss = js.Serialize(listt);
return Json(ss, JsonRequestBehavior.AllowGet);
}
输出 - 每 3 秒后,计时器调用控制器并返回对象列表。在警报框中,它显示为“参数名称”:“值”。我如何获取这些值,因为我需要附加此列表到表
【问题讨论】:
标签: javascript jquery json ajax asp.net-mvc