我想在数据表中显示JSON数据。从API获取JSON,但无法显示在表中。我在表4列,但我想只显示3在table.data表的cols我这个C#代码如何使用mvc中的ajax调用在数据表中显示json数据
return Json(new { data=data }, JsonRequestBehavior.AllowGet);
工作,但没有与此代码
return Json(data.Select(d => new { sms=d.sms,id= d.id,updtd_date = d.updtd_date.ToString()}).ToList(), JsonRequestBehavior.AllowGet);
错误
工作XML Parsing Error: no root element found Location:
JSON示例数据。
[{"sms":"Alert: Tank is Full","id":1027,"updtd_date":"7/6/2017 6:39:45 AM"},...]
AJAX调用
$(document).ready(function() {
$('#myTable').DataTable({
"ajax": {
"url": "/WaterLevel/getSMS",
"type": "GET",
"datatype": "json"
},
"columns" : [
{ "data": "updtd_date", "autoWidth": true },
{ "data": "id", "autoWidth": true },
{ "data": "sms", "autoWidth": true }
]
});
});
</script>
请添加到您的问题,您添加使用此:https://datatables.net/ –