Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在MVC中动态创建带有标题的Jquery Datatatable_C#_Jquery_Asp.net Mvc - Fatal编程技术网

C# 如何在MVC中动态创建带有标题的Jquery Datatatable

C# 如何在MVC中动态创建带有标题的Jquery Datatatable,c#,jquery,asp.net-mvc,C#,Jquery,Asp.net Mvc,我正在尝试用MVC创建月度报告。为此,我需要创建用户选择的月份的天数作为其标题。但是当我尝试通过使用jquery来设置它时,它显示出一些错误 无法使用'in'运算符在[{“姓名”:“Abel John”,“父亲姓名”:John,“性别”:“男性”,“出生日期…”中搜索'61764' 我是Jquery和MVC新手。这是我的代码。请帮我解决这个问题 $.ajax({ type: "POST", url: '@Url.Action("GetLeaveD

我正在尝试用MVC创建月度报告。为此,我需要创建用户选择的月份的天数作为其标题。但是当我尝试通过使用jquery来设置它时,它显示出一些错误

无法使用'in'运算符在[{“姓名”:“Abel John”,“父亲姓名”:John,“性别”:“男性”,“出生日期…”中搜索'61764'

我是Jquery和MVC新手。这是我的代码。请帮我解决这个问题

 $.ajax({
            type: "POST",
            url: '@Url.Action("GetLeaveDeatais", "LeaveDetails")?year=' + date,
            contentType: "application/json; charset=utf-8",
            year: { year: '2013' },
            contentType: 'application/html; charset=utf-8',

            success: function () {



                }
        })
            .success(function (result) {
                $('#divDetails').html(function () {

                    var cols = [];

                   var dataSet = result;

                    var my_columns = [];

                    $.each(JSON.parse(JSON.stringify(dataSet)), function (key, value) {
                        var my_item = {};
                        my_item.data = key;
                        my_item.title = key;

                        my_columns.push(my_item); 
                    });
                    var table = $('#example').DataTable({
                        columns: my_columns

                    });

                }

                );
        });
我的控制者

 public  string GetLeaveDeatais(string year)
    {

        List<DataRow> list = new List<DataRow>();
        DataTable dt = new DataTable();
        MusterRoll mstRoll= new MusterRoll();

        dt = clsBD.GetEmpLeaveDeatils("2019-05-1");

            if (dt != null)
            list=dt.AsEnumerable().ToList();
        JavaScriptSerializer js = new JavaScriptSerializer();


        System.Web.Script.Serialization.JavaScriptSerializer serializer = new System.Web.Script.Serialization.JavaScriptSerializer();
        List<Dictionary<string, object>> rows = new List<Dictionary<string, object>>();
        Dictionary<string, object> row;
        foreach (DataRow dr in dt.Rows)
        {
            row = new Dictionary<string, object>();
            foreach (DataColumn col in dt.Columns)
            {
                row.Add(col.ColumnName, dr[col]);
            }
            rows.Add(row);
        }

        return serializer.Serialize(rows);

    }
公共字符串GetLeaveDeatais(字符串年)
{
列表=新列表();
DataTable dt=新的DataTable();
MusterRoll mstRoll=新MusterRoll();
dt=clsBD.GetEmployeeDeatils(“2019-05-1”);
如果(dt!=null)
list=dt.AsEnumerable().ToList();
JavaScriptSerializer js=新的JavaScriptSerializer();
System.Web.Script.Serialization.JavaScriptSerializer serializer=新的System.Web.Script.Serialization.JavaScriptSerializer();
列表行=新列表();
字典行;
foreach(数据行dr在dt.行中)
{
行=新字典();
foreach(dt.列中的数据列列列)
{
行添加(列名称,dr[col]);
}
行。添加(行);
}
返回序列化程序。序列化(行);
}
请尽快找我解决问题。
提前感谢

它显示了一些错误……它显示了哪些错误?请将错误/例外添加到问题中。您可以发布控制器返回的(示例)json字符串吗?@CuriousBee您可以发布(示例)吗控制器返回的json字符串。另外,哪一行准确地显示了该错误?从错误中,对我来说,似乎有问题。每个循环。@sam抱歉,我不能在中显示文本限制错误SO@CuriousBee请更新您的帖子,以便其他人获得该错误消息的上下文。