我正在尝试使用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 ';'
错误