将数据格式化为Json以供Jquery Datatable使用

时间:2016-08-18 07:44:06

标签: javascript c# jquery json

我正在尝试使用Ajax将数据添加到jquery Datatable中。这是我在c#

中的服务器端代码
byte[] a = new byte[]{0xFF,0xFF};
byte[] b = new byte[]{0x01,0x01};
List<byte[]> AB = new List<byte[]>{a,b};

以下是我在Jquery Datatable中尝试使用的方法。

[WebMethod]
public static string GetColumnName(string applicationName)
    {
        var cName = new columnName
        {         
           dbcolumnName = "Name",
           CustcolumnName = "Holder Name"            
        };

        var serializer = new JavaScriptSerializer();
        var json = serializer.Serialize(cName);

        return json;
    }
}

public class columnName
{
    public string dbcolumnName { get; set; }
    public string CustcolumnName { get; set; }
}

使用上面的代码,我无法在Jquery Datatable中填充数据。我在success: function OnSuccess(response) { data = eval(response.d); console.log(data); $('#SettingsDatatable').dataTable({ "order": [], "columnDefs": [{ "className": "dt-center", "orderable": false, "width": 20, 'render': function (data, type, full, meta) { return '<input type="checkbox" name="id[]" value="' + $('<div/>').text(data).html() + '">'; } }], "processing": true, "data": data.cName });

收到0x800a03ec - JavaScript runtime error: Expected ';'错误

0 个答案:

没有答案