我想在數據表中顯示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/ –