如何为ajax.datatable列名称定义数据名称?我不断收到ajax.datatable

问题描述

JobProg.js

var dataTable;

$(document).ready(function () {
   loadDataTable();
});

function loadDataTable() {
    dataTable = $('#tblData').DataTable({
        "ajax": {
            "url": "/Admin/CMJobProg/GetAll"
        },"columns": [
            { "data": "jobnumber","width": "35%" },{ "data": "assignfrom",{ "data": "assignto",{ "data": "dateassign",{ "data": "jobaction",{ "data": "remarks",{ "data": "type",{ "data": "division","width": "35%" }
                
        ]

    })
}

CMJobProg.cs

namespace LXG.Models
{
    [Table("CMJOBPROG",Schema = "LASIS")]
    public class CMJobProg
    {
        [Required]
        [MaxLength(8)]
        [Display(Name = "Job Number")]
        [Column("JOB_NUMBER")]
        public string JobNumber { get; set; }

        [Display(Name = "Assign From")]
        [MaxLength(22)]
        [Column("ASSIGN_FROM")]
        public string AssignFrom { get; set; }

        [Display(Name = "Assign To")]
        [MaxLength(22)]
        [Column("ASSIGN_TO")]
        public string AssignTo { get; set; }

        [Column("DATE_ASSIGN")]
        public DateTime DateAssign { get; set; }

        [Display(Name = "Job Action")]
        [Range(0,999)]
        [Column("JOB_ACTION")]
        public int? JobAction { get; set; }

        [Display(Name = "Remarks")]
        [MaxLength(500)]
        [Column("REMARKS")]
        public string Remarks { get; set; }

        [Display(Name = "Job Type")]
        [Required]
        [MaxLength(2)]
        [Column("TYPE")]
        public string Type { get; set; }

        [MaxLength(2)]
        [Column("DIVISION")]
        public string Division { get; set; }

        
    }
}

DataTables警告:表id = tblData-请求的第0行第0列的未知参数'jobnumber'。有关此错误的更多信息,请参见http://datatables.net/tn/4

我不断收到此错误,该如何解决?我可以获取数据注释,类型和分区,但无法获取其他数据。从头开始如何定义数据名称的名称?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)